P7917 [Kubic] Addition 题解
由题可得,要使得最终答案最大,就得使数列中每一个负数变成其绝对值加入答案中,也就是减去这个负数。假如
#include <bits/stdc++.h>
#define int long long//记得开 long long
using namespace std;
const int N = 1e5 + 10;
int n, x, ans;
signed main()
{
scanf("%lld%lld", &n, &x);
ans = x;
for (int i = 2; i <= n; i++)
{
scanf("%lld", &x);
ans += x < 0 ? -x : x;
}
printf("%lld\n", ans);
return 0;
}