JOI春合宿2007 DAY1 score
今年合宿行けないけど解いてみた
#include<iostream> #include<cstdio> using namespace std; int n; int score[100001], rank[101]; int main(){ scanf("%d",&n); for(int i = 0; i < n; i++){ scanf("%d", &score[i]); rank[score[i]]++; } for(int i = 100; i > 0; i--){ rank[i-1] += rank[i]; } for(int i = 0; i < n; i++){ printf("%d\n", rank[score[i]+1]+1); } return 0; }