人物风云榜(赛氪刷题)

阅读: 评论:0

人物风云榜(赛氪刷题)

人物风云榜(赛氪刷题)

不知道为啥部分正确

 求大佬指点

Description

又到了云之国一年一度的任务风云榜更新的大日子了。
给出每个人风云力数值,需要你给出每个人的排名。注意,排名存在并列的情况。

Input

一共有 22 行。
第一行一个整数 nn ,表示一共有 nn 个人。
第二行有nn个空格隔开的整数。第ii个数a_iai​表示第ii个人的风云力数值。

Output

输出仅一行,共nn个整数,第ii个数a_iai​表示第ii个人的风云榜排名。

Sample Input 1 

5
50 40 30 100 50

Sample Output 1

2 4 5 1 2 

Hint

50%的数据 1 leq n leq 60001≤n≤6000.
100%的数据 1 leq n leq 10^5;quad 0 &lt; a_i &lt; 2^{31}1≤n≤105;0<ai​<231.

Source

Sai

#include <iostream>
#include <algorithm>
#include <vector>using namespace std;
signed int a[100005];
int main() {signed int n;vector<int> v;int j;cin >> n;for (int i = 0; i < n; i++) {cin >> a[i];v.push_back(a[i]);}sort(v.begin(),v.end(),greater<int>());for (int i = 0; i < n; i++) {j = 0;for (vector<int>::iterator it = v.begin(); it != v.end(); it++) {j++;if (*it == a[i]) {printf("%d", j);break;}}if (i != n - 1) {printf(" ");}}
return 0;}

kr Online Judge

本文发布于:2024-02-01 18:30:02,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170678340438611.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:风云榜   人物   赛氪刷题
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23