欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF551A.GukiZ and Contest
GukiZ and Contest
题目描述
GukiZ 喜欢 OI,也喜欢出毒瘤题。他喜欢根据比赛的成绩为选手计算 rating。他现在正在准备一套新的毒瘤题。
一共有 名选手被骗来做他的毒瘤题,每一位选手有一个正的 rating。选手们的编号为 到 。第 名选手的 rating 是 。比赛还没有开始,GukiZ 开始预测比赛结果。
GukiZ 认为,每名选手的排名应该是 ,其中 表示 rating 严格比这名选手大的选手数量。也就是说,如果选手 A 的 rating 严格比选手 B 高,他的排名就一定在 B 之上;如果两名选手 rating 相同,那么他们就一定会并列。
然而这件事情几乎不可能发生,但 GukiZ 依然想知道根据他的想法,每名选手的排名。
输入格式
输入的第一行包含一个整数 ,表示这场比赛的选手数量。
输入的第二行包含 个整数 (),第 个整数表示第 名选手的 rating。
输出格式
输出一行 个整数,表示他们的理论排名。
样例解释 1
号选手和 号选手是第一名(因为没有选手 rating 比他们高), 号选手第三名(因为两名选手 rating 比他高)。
样例
3
1 3 3
3 1 1
1
1
1
5
3 5 3 4 5
4 1 4 3 1
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |