Ranking __REVENGE__ by 51b

t[900],*q=t;m;f(int*a){return*1[&a]-*a;}main(n){for(;gets(q+1);q+=8,++m)*q=atoi(rindex(q+1,32));for(qsort(q=t,m,32,f);*q;q+=8,n++)printf("%d %s\n",m=*q-q[-8]?n:m,q+1);}

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page