比赛 2026.8.26 评测结果 AAAAAAAAAA
题目名称 game 最终得分 100
用户昵称 彭欣越 运行时间 3.148 s
代码语言 C++ 内存使用 9.41 MiB
提交时间 2026-08-26 09:21:11
显示代码纯文本
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=500010;
ll T,n,a[N],s[N],ans;
int main () {
    freopen("gameemag.in","r",stdin);
    freopen("gameemag.out","w",stdout);
    ios::sync_with_stdio(0);
    cin.tie(0),cout.tie(0);
    //ll t=(ll)535558877+(ll)949273390+(ll)215894991+(ll)930713559;
    //cout << t <<endl;
    cin >> T;
    while (T--) {
        ans=0;
        cin >> n;
        ll t=n/2-1;
        memset(s,0,sizeof(s));
        for (int i=1;i<=n;i++) {
            cin >> a[i];
            s[i]=s[i-1]+a[i];
        }
        for (int i=0;i<=t;i++) {
            if (s[i]>=s[n-t+i]-s[n-t]) {
                ans=max(ans,s[i]+s[n]-s[n-t+i]);
            }
            if (s[n]-s[n-i]>=s[t]-s[t-i]) {
                ans=max(ans,s[n]-s[n-i]+s[t-i]);
            }
        }
        cout << s[n]-ans <<' '<< ans <<endl;
    }
    return 0;
}