Toggle navigation
Reach-Top OJ
问题
题解
知识点/来源
学习
视频
状态
信息技术
排名
微信答题
初赛练习
挑战赛
随机挑战赛
挑战赛
竞赛/作业
Login
问题 6838 --天梯榜
6838: 天梯榜
★★★
时间限制:
1 Sec
内存限制:
128 MB
提交:
69
解决:
17
[
提交
][
状态
][命题人:
]
题目描述
天梯赛是Reach-Top的重要组成部分,每位同学通过参加天梯赛可以不断进步并提升自己的天梯分。根据同学们的天梯分,形成了一个天梯榜。作为初学者,小C也在不断参加天梯赛以提升自己的水平,现在他想知道,当他参加完一场天梯赛之后更新天梯分后,还有多少位同学的分数比他高(假设其他同学的分数不会变化)。忙于对其他算法的学习,小C希望你可以编写程序帮他快速解决这个问题。
输入
第一行一个整数n,表示天梯榜上的同学数量(不包括小C)。
第二行n个整数a[i],表示每位同学的天梯分。
第三行一个整数q,表示小C共参加了q场天梯赛。
接下来q行,第i行一个整数x[i],表示小C参加完第i场天梯赛后的天梯分数变为x[i]。
所有数据不超过100000
输出
共q行,每行一个整数,表示有多少位同学的天梯分高于小C。
样例输入
Copy
5 688 1433 1294 2345 800 3 899 2399 500
样例输出
Copy
3 0 5
提示
数据较多,请用scanf()进行读入
来源
CKW2024
[
提交
][
状态
]