VioletaBabel

1912번: 연속합 본문

백준/백준-C++
1912번: 연속합
Beabletoet 2017. 6. 12. 15:21

#include<cstdio>

#include<algorithm>

#define max(a,b) (a>b)?a:b

int num[100000];

int main()

{

int n;

scanf("%d", &n);

for (int i = 0; i < n; ++i)

scanf("%d", &num[i]);

for (int i = 1; i < n; ++i)

num[i] = max(num[i], num[i] + num[i - 1]);

printf("%d", *(std::max_element(&num[0], &num[n])));

}

'백준 > 백준-C++' 카테고리의 다른 글

1541번: 잃어버린 괄호  (0) 2017.06.13
11399번: ATM  (0) 2017.06.13
11054번: 가장 긴 바이토닉 부분 수열  (0) 2017.06.12
11722번: 가장 긴 감소하는 부분 수열  (0) 2017.06.12
11055번: 가장 큰 증가 부분 수열  (0) 2017.06.12
Comments