코딩테스트
온도의 최댓값 (1차원 배열 구간합 : 제한시간 1초)
wtdsoul
2024. 9. 17. 23:27
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
#define _CRT_SECURE_NO_WARNINGS
#include <algorithm>
#include <vector>
int main() {
// freopen
int n, k, i, sum = 0, max; // vector가 배열이라고 생각
scanf("%d %d", &n, &k);
vector<int> a(n);
for(i=0; i< n; i++) {
scanf("%d", &a[i]);
}
for(i=0; i<k; i++) {
sum + a[i];
}
max = sum;
for(i=k; i<n; i++) {
sum = sum + (a[i]-a[i-k]);
if(sum > max) max=sum;
}
printf("%d\n", max);
return 0;
}