QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#716655#6433. Klee in Solitary ConfinementChihiro#WA 1ms3544kbC++17836b2024-11-06 15:44:242024-11-06 15:44:28

Judging History

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

  • [2024-11-06 15:44:28]
  • 评测
  • 测评结果:WA
  • 用时:1ms
  • 内存:3544kb
  • [2024-11-06 15:44:24]
  • 提交

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;
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 if (res >= 0) cout << sum1 - 2ll * res << '\n';
    else cout<< sum1 <<'\n';
}

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

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 0
Wrong Answer
time: 1ms
memory: 3544kb

input:

5 2
2 2 4 4 4

output:

0
8
0
0
0

result:

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