Submission

Status:
[-SS][-SSSSS][-S]

Score: 0

User: getsuki

Problemset: ช่างไฟ

Language: cpp

Time: 0.150 second

Submitted On: 2024-09-30 13:30:36

#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 = abs(0 - absoluteValue);
        } else {
            P = abs(0 - nonAbsoluteValue);
        }
    }
    printf("%d", P);
}