求助,帮忙看看代码有什么问题
查看原帖
求助,帮忙看看代码有什么问题
722054
Yhy001楼主2022/12/3 23:09
#include <iostream> 
#include <algorithm> 
using namespace std;
long long a[100004],n,m;
int main(){
	scanf("%d %d",&n,&m);
	for(int i=0;i<n;i++) scanf("%d",&a[i]);
	sort(a,a+n-1);
	int s=0,s1=0;
	for(int i=1;i<n-1;i++){
		s+=a[n-1]-a[i];
		s1+=a[i];
	}
	if(s>=m){
		printf("%d",m+s1);
		return 0;
	}
	m-=s;
	int p=m/(n-1),q=m%(n-1);
	s+=p*(n-2)+q-1+s1;
	cout<<s;
	return 0;
}```
2022/12/3 23:09
加载中...