r=1代表排名从1开始 每个人对应的下标就是前面的人数,+1就是自己的排名。
for(int i=0, r=1; i<N; i++) { if(i && a[i]!=a[i-1]) r=i+1; // 处理 r }