• 2318 排名

    Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 131072/65536 KB(Java/Others)

    Submits : 118 | Solved : 24

    Description

    集训队要刚结束了一场考试,考试成绩纷纷出炉。现在我想知道你的成绩在集训队中排第几;

    Input

    只有一组数据:首先输入n,(1<=n<=100000)表示有n个人,
    然后接下来一行输入n个人的成绩正整数ai,100000000>ai>0;接着输入一个正整数q(10000>q>1);在接下来q行每行输入一个成绩;(这个成绩是存在的)

    Output

    对于每个成绩输出对应的名次。(由于集训队奇怪的评分规则,分数小的人名次较高)


    Sample Input

    6
    1 2 3 4 5 6
    2
    3 5

    Sample Output

    3 
    5

    HINT

    成绩相同的人名次相同。

    例:ABC3个人成绩分别为1、1、2,则AB并列第一,C排第三。


    Source


    [ Top ] | [ Submit ] | [ Statistics ] | [ Standing ]