Submission
Status:
[PP-][-SSSSS][-S]
Score: 0
User: Nathlol2
Problemset: ช่างไฟ
Language: c
Time: 0.081 second
Submitted On: 2024-09-26 17:06:29
#include <stdio.h>
int main(){
int n;
scanf("%d", &n);
int a[n];
for(int i = 0;i<n;i++){
scanf("%d", &a[i]);
}
int y = 0;
for(int i = 0;i<n - 1;i++){
if(i + 1 <= n){
if((a[i] >= 0 && a[i + 1] >= 0) || a[i + 2] < 0){
a[i + 1] = a[i] + a[i + 1];
y = a[i + 1];
continue;
}
}
if(a[i] >= 0 && a[i + 1] >= 0){
a[i + 1] = a[i] + a[i + 1];
y = a[i + 1];
}else{
a[i + 1] = abs(a[i] + a[i + 1]);
y = a[i + 1];
}
}
printf("%d", y);
}