开longlong!
查看原帖
开longlong!
1382940
nflshc20230416楼主2025/1/29 15:57
#include<bits/stdc++.h>
using namespace std;
long long a[200010],n,ans;
int cmp(int x,int y){
	return x>y;
}
int main(){
    cin>>n;
    for(int i=1;i<=n;i++) cin>>a[i];
	sort(a+1,a+n+1,cmp);
	n=(n+1)/2;
	for(int i=1;i<=n;i++){
		if(a[i]<=0) break;
		ans+=a[i]; 
	} 
	cout<<ans;
    return 0;
}
2025/1/29 15:57
加载中...