问题 4506 --梦梦的排名3

4506: 梦梦的排名3★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 395  解决: 216
[提交][状态][命题人:]

题目描述

期末考试语文成绩出来了,请你编写一个程序,根据给定的所有同学的语文成绩,计算出同学的排名。

常见的排名方式有两种,比如有 8 个人,他们的成绩分别为 99 99 99 95 95 90 88 80。

第一种排名方式叫 ranking,跳跃排名,会占用人头,这 8 人的排名为:1 1 1 4 4 6 7 8;

第二种排名叫 dense ranking,连续排名,不占用人头,这 8 人的排名为:1 1 1 2 2 3 4 5。

本题采用第一种排名方法。

输入

第一行,一个整数 n 代表学生总人数(3<=n<=100)

第二行,有 n 个整数,表示 n 个语文成绩(这些成绩都是 0~100 之间的分数)

输出

一行,表示各位同学的名次。

样例输入
Copy
5
100 100 95 95 93
样例输出
Copy
1 1 3 3 5

提示

样例2输入

4 2 3 3

样例2输出

1 4 2 2

来源

SZS 

[提交][状态]