페이지

1912번: 연속합

https://www.acmicpc.net/problem/1912


#include<stdio.h>
int n, s, maxi = -0x7fffffff;
int main() {
    scanf("%d", &n);
    for (int i = 0; i < n; i++) {
        int x;
        scanf("%d", &x);
        s = s < 0 ? x : s + x;
        maxi = maxi > s ? maxi : s;
    }
    printf("%d", maxi);
    return 0;
}

댓글 없음 :

댓글 쓰기