2012-03-28 JOI 春合宿 2007 Day1 Score JOI 解法 ヒストグラムを作り,各点数の順位を求める 実装(C++) #include <cstdio> int n,hist[101],s[100000],res[101]; int main() { scanf("%d",&n); for(int i=0;i<n;i++){ scanf("%d",s+i); hist[s[i]]++; } for(int i=100,j=1;i>=0;i--){ res[i]=j; j+=hist[i]; } for(int i=0;i<n;i++) printf("%d\n",res[s[i]]); }