2023年12月29日发(作者:)
#include
#include
}s[30010];int compare(student a,student b){ //排序
if(==){ return strcmp(,)<0; } return >;}int main(){ int N,K,num=0; scanf("%d",&N); for(int i=0;i s[j].kaoDianNum=i+1; } sort(s+num,s+num+K,compare); int paiming=1; s[num].kaoDianPaiMing=paiming; for(int l=num+1;l paiming++; if(s[l].grade==s[l-1].grade) s[l].kaoDianPaiMing=s[l-1].kaoDianPaiMing; else s[l].kaoDianPaiMing=paiming; } num+=K; } sort(s,s+num,compare); int paiming=1; s[0].AllPaiming=paiming; for(int l=1;l paiming++; if(s[l].grade==s[l-1].grade) s[l].AllPaiming=s[l-1].AllPaiming; else s[l].AllPaiming=paiming; } printf("%dn",num); for(int i=0;i


发布评论