QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#716642#6433. Klee in Solitary ConfinementChihiro#WA 0ms3584kbC++17834b2024-11-06 15:42:412024-11-06 15:42:41

Judging History

你现在查看的是最新测评结果

  • [2024-11-06 15:42:41]
  • 评测
  • 测评结果:WA
  • 用时:0ms
  • 内存:3584kb
  • [2024-11-06 15:42:41]
  • 提交

answer

#include <bits/stdc++.h>
using namespace std;
const int N = 2e5 + 5;
typedef long long ll;
const int maxv = 4e6 + 5;
typedef pair<ll, ll> pll;
typedef array<ll, 3> ar;
const ll lnf = 2e18;
const int inf = 2e9;
// #define endl "\n"
int mod = 1e9 + 7;

void solve()
{
    int n;
    cin>>n;
    vector<ll> a(n);
    for(auto &ai:a) cin>>ai;
    ll sum1=0,sum2=0;
    for(int i=0;i<n;i++){
        sum1+=abs(a[i]);
    }
    ll res=*min_element(a.begin(),a.end());
    ll cur=*max_element(a.begin(),a.end());
    if (cur < 0) cout << sum1 - 2ll * abs(cur) << '\n';
    else cout<<max(sum1-max(0ll,res)*2,sum1-2*abs(cur))<<'\n';
}

int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    int t = 1;
    cin >> t;
    while (t--)
    {
        solve();
    }
    return 0;
}

詳細信息

Test #1:

score: 0
Wrong Answer
time: 0ms
memory: 3584kb

input:

5 2
2 2 4 4 4

output:

0
8
0
0
0

result:

wrong answer 1st numbers differ - expected: '5', found: '0'