• 2318 排名

    时间限制 : 2000/1000 MS(Java/Others) | 内存限制 : 131072/65536 KB(Java/Others)

    提交数 : 118 | 通过数 : 24

    题目描述

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

    输入要求

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

    输出要求

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


    输入样例

    6
    1 2 3 4 5 6
    2
    3 5

    输出样例

    3 
    5

    提示

    成绩相同的人名次相同。

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


    来源


    [ 返回顶端 ] | [ 代码提交 ] | [ 统计数据 ] | [ 历史提交 ]