真的做了挺久的,然后发现都是小错误
2025-02-13 19:57:39
发布于:江苏
1阅读
0回复
0点赞
简洁明了,就是两计数器
#include<iostream>
#include<algorithm>
#include<cmath>
using namespace std;
bool cmp(int x,int y)
{
return x>y;
}
int n,a[1005],x,y,o=1;
int main(){
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
}
sort(a+1,a+1+n,cmp);
for(int i=1;i<=n+1;i+=2,o++)
{
if(o%2!=0)
{
x+=a[i];
x+=a[i-1];
}
else
{
y+=a[i];
y+=a[i-1];
}
}
cout<<abs(x-y);
}
这里空空如也
有帮助,赞一个