题解:P10709 [NOISG2024 Prelim] Party
zhuxiangrui_2010 · · 题解
感谢DFs_YYDS和I_am_Kun的提醒,错误已改正。
题意
James 有
思路
因为两个朋友不能坐在相邻的座位上,所以
由于希望总快乐值最大,所以每个朋友产生的快乐值
代码
#include<bits/stdc++.h>
#define int long long
using namespace std;
int n,a[10000001],s=0;
signed main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
sort(a+1,a+n+1);
for(int i=n;i>n/2;i--){
if(a[i]<=0){
break;
}
s+=a[i];
}
cout<<s;
return 0;
}
完结撒花~