상세 컨텐츠

본문 제목

1912 : 연속합

프로그래밍/백준

by whave 2021. 12. 29. 13:46

본문

#include<stdio.h>
#define MAX(a,b) a>b?a:b
int main(void){
	int n,sum,arr[100005]={0},dp[100005]={0};
	scanf("%d",&n);
	for(int i=1;i<=n;i++)
		scanf("%d",&arr[i]);
	
	
	dp[1]=arr[1];
	sum=dp[1];
	
	for(int i=2;i<=n;i++){
		dp[i]=MAX(dp[i-1]+arr[i],arr[i]);
		sum=MAX(dp[i],sum);
	}
	printf("%d",sum);
	return 0;
}

'프로그래밍 > 백준' 카테고리의 다른 글

4673 : 셀프 넘버  (0) 2022.01.03
11053 : 가장 긴 증가하는 부분  (0) 2021.12.31
14501 : 퇴사  (0) 2021.12.28
2748 : 피보나치 수 2  (0) 2021.12.23
(백준:11047) 동전0_그리디알고리즘  (0) 2021.07.11

관련글 더보기