10分求助各位大佬!!!
查看原帖
10分求助各位大佬!!!
964579
IOI_official楼主2023/8/4 20:26
#include<bits/stdc++.h>
using namespace std;
int main(){
	long long n,a,r[1010],c,t,m=-1,y;
	bool f=0;
	cin>>n>>t;
	for(int i=1;i<=n;i++){
		cin>>r[i];
	}
	for(int i=1;i<=t;i++){
		for(int j=1;j<=n;j++){
			if(r[j]>m){
				m=r[j];
				a=j;
			}
		}
		cout<<a<<endl;
		c=m/(n-1);
		if(m%n!=0){
			y=m%(n-1);
			f=1;
		}
		for(int j=1;j<=n;j++){
			if(j!=a){
				r[j]+=c;
				if(f==1&&y!=0){
					r[j]+=y;
					y--;
				}	
			}
		}
		f=0;
		m=-1;
		r[a]=0;
		a=0;
	}
}

帮帮我吧!!!

2023/8/4 20:26
加载中...