#B1237. 并列成绩排名 [CSP-X2021 山东]

并列成绩排名 [CSP-X2021 山东]

【题目描述】

有 nn 名选手参加比赛,已知每名选手的分数。分数越高排名越靠前,分数相同的选手名次相同。

例如,若四名选手的成绩分别为 50,80,50,3050,80,50,30,则 8080 分的选手为第 11 名,5050 分的两名选手均为第 22 名,3030 分的选手为第 44 名。

现在给定一个分数 xx,请根据这种排名方式输出该分数对应的名次。


【输入描述】

第一行输入一个整数 nn。

第二行输入 nn 个整数 aia_i,表示每名选手的成绩。

第三行输入一个整数 xx,表示要查询名次的成绩。

保证:

  • 1≤n≤1041\le n\le 10^4;
  • 0≤ai,x≤1000\le a_i,x\le 100;
  • xx 是某名选手的成绩。

【输出描述】

输出一个整数,表示成绩为 xx 的选手的名次。


【样例 1】

【样例 1 输入】

4
50 80 50 30
50

【样例 1 输出】

2

【样例 1 解释】

8080 分的选手为第 11 名,两个 5050 分的选手并列第 22 名,所以输出 22。


【样例 2】

【样例 2 输入】

5
100 90 90 80 70
90

【样例 2 输出】

2

【样例 3】

【样例 3 输入】

5
100 90 90 80 70
75

【样例 3 输出】

5