프로그래밍 알고리즘

[정올 1836] 연속부분합 찾기

꾸준한사람 2023. 1. 6. 02:14
반응형

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=1109&sca=99&sfl=wr_hit&stx=1836 

 

JUNGOL

 

www.jungol.co.kr

#include <stdio.h>

int sum[100010], max, N;

int main(void) {
	scanf(" %d", &N);

	for (int i = 1; i <= N; i++) {
		int tmp;
		scanf(" %d", &tmp);

		if (sum[i - 1] > 0)
			sum[i] = sum[i - 1] + tmp;
		else
			sum[i] = tmp;
		
		if (sum[i] > max)
			max = sum[i];
	}

	printf("%d\n", max);

	return 0;
}
반응형

'프로그래밍 알고리즘' 카테고리의 다른 글

[정올 1885] 접두사  (1) 2023.01.06
[정올 1840] 치즈  (0) 2023.01.06
[정올 1828] 냉장고  (1) 2023.01.06
[정올 1809] 탑  (0) 2023.01.06
[정올 1761] 숫자 야구  (0) 2023.01.05