WA代码:
#include<bits/stdc++.h>
using namespace std;
struct iCow{
int u,num;
}icow[2500000];
int maxn=-1,now,t,n;
int main(){
cin>>n>>t;
for(int i=1;i<=n;i++){
cin>>icow[i].u;
icow[i].num=i;
if(maxn<icow[i].u) maxn=icow[i].u,now=i;
}
for(int i=1;i<=t;i++){
int q=0,yu;
q=icow[now].u;
yu=q%(n-1);
icow[now].u=0;
for(int j=1;j<=n;j++){
if(j!=now) icow[j].u+=q/(n-1);
}
for(int j=1;j<=yu;j++){
if(j!=now) icow[j].u++;
else j--;
}
icow[now].u=0;
cout<<now<<endl;
for(int j=1;j<=n;j++){
if(maxn<icow[i].u) maxn=icow[i].u,now=i;
}
}
return 0;
}