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;
}