반응형
http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=1758&sca=99&sfl=wr_hit&stx=2497
#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 |