求调悬关
查看原帖
求调悬关
1252442
lucy2012楼主2024/3/24 11:16
#include<bits/stdc++.h>
using namespace std;
bool cmp(int a,int b){
	return a>b;
}
int main()
{
	long long n,x,a[100010],sum=0;
	cin>>n>>x;
	for(int i=1;i<=n;i++)
		cin>>a[i];
	sort(a+1,a+1+n,cmp);
	for(int i=1;i<n;i++){
		for(int j=i+1;j<=n;j++){
			if(a[i]+a[j]>x){
				a[i]-=(a[i]+a[j]-x);
				sum+=(a[i]+a[j]-x);
			}
		}
	}
	cout<<sum;
	return 0;
}
2024/3/24 11:16
加载中...