-
카테고리
-
세부 분야
알고리즘 · 자료구조
-
해결 여부
미해결
22번 온도의 최대값
21.08.30 17:23 작성 조회수 140
0
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int n, k, sum = 0, max = 0;
cin >> n >> k;
std::vector<int> a(n);
for (int x = 0; x < n; x++) {
cin >> a[x];
}
for (int x = 0; x < k; x++) {
sum += a[x];
}
max = sum;
for (int x = k; x < n; x++) {
sum = sum + (a[x] - a[x - k]);
if (max < sum) {
max = sum;
}
}
cout << max;
return 0;
}
코드에 어떤 문제가 있는건지 모르겠습니다.
답변을 작성해보세요.
0
답변 1