一个while循环可以解决,直接开写!
2024-10-15 21:09:05
发布于:广东
12阅读
0回复
0点赞
#include <iostream>
#include <algorithm>
using namespace std;
bool cmp(int x ,int y){
return x > y;
}
int main() {
int n,a=0,b=0;
cin>>n;
int m=n;
long long c[1000001];
for (int i=1;i<=n;i++){
cin>>c[i];
}
sort(c+1,c+n+1,cmp);
while (m>0){
a+=c[m];
m=m-1;
b+=c[m];
m=m-1;
}
if (a==b)cout<<0;
else if (a>b)cout<<a-b;
else cout<<b-a;
return 0;
}
这里空空如也
有帮助,赞一个