Submission
Status:
[-SS][-SSSSS][-S]
Score: 0
User: getsuki
Problemset: ช่างไฟ
Language: cpp
Time: 0.145 second
Submitted On: 2024-09-30 13:37:58
#include <stdio.h>
#include <math.h>
int main() {
int N;
long long int P = 0;
scanf("%d", &N);
int a[N + 5];
for (int i = 0; i < N; i++) {
scanf("%d", &a[i]);
}
for (int i = 0; i < N; i++) {
printf("%d\n", P);
int nonAbsoluteValue = 0;
int absoluteValue = 0;
nonAbsoluteValue = P + a[i];
absoluteValue = abs(P + a[i]);
if (abs(0 - nonAbsoluteValue) >= abs(0 - absoluteValue)) {
P = nonAbsoluteValue;
} else {
P = absoluteValue;
}
}
P = abs(P);
printf("%d", P);
}