3231: 05-26-D02-并列第几名(2)(L4)

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:1 解决:1

题目描述

中考成绩出来了。考生想知道自己的分数是排第几名。

输入

输入数据第1行为正整数N,N≤100,000,表示成绩的个数,接下来有N行,每行为一个成绩,范围在[0, 600],成绩按从大到小排序。接下来一行是正整数M,表示待查找成绩的个数,最后一行M个待查找的成绩,范围也是[0, 600]。

输出

对每个待查找的成绩,输出占一行,如果没找到该成绩,输出-1,否则输出k/m/n,表示该成绩是第k名(不同分数的名次),有m个这样的成绩,比这个成绩高的有n人。

样例输入 复制

10
550 550 535 535 535 534 534 534 100 100
3
545 534 100

样例输出 复制

-1
3/3/5
4/2/8

提示

样例数据说明

不同分数为550 535 534 100,534分是第3名,有3个534分,比534分高的有5人。

正整数N,N≤100,000;