프로그래밍 알고리즘

[정올 2497] 수열

꾸준한사람 2023. 1. 8. 11:44
반응형

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

 

JUNGOL

 

www.jungol.co.kr

#include <stdio.h>
int N, K, A[100100], Sum[100110], max;
int main(void)
{
	int subsum = 0;
	scanf("%d %d", &N, &K);
	for (int i = 1; i <= N; i++) {
		scanf(" %d", A + i);
	}
	for (int i = 1; i <= K; i++) { Sum[K] += A[i]; }
	max = Sum[K];
	for (int i = K; i < N; i++) {
		Sum[i + 1] = Sum[i] + A[i + 1] - A[i - K + 1];
		if (Sum[i + 1] > max) max = Sum[i + 1];
	}
	printf("%d\n", max);

	return 0;
}
반응형

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

[정올 2499] 저울  (0) 2023.01.08
[정올 2498] 공약수  (0) 2023.01.08
[정올 2468] 비밀번호  (0) 2023.01.08
[정올 2467] 비용  (1) 2023.01.08
[정올 2461] 공주님의 정원  (0) 2023.01.08