VioletaBabel
1912번: 연속합 본문
#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