반응형
-문제
-코드
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<vector>
using namespace std;
int main()
{
int n, k, max, sum=0;
scanf("%d %d", &n, &k);
vector<int> a(n);
for (int i = 0; i < n; i++)
{
scanf("%d", &a[i]);
}
for (int i = 0; i < k; i++)
{
sum += a[i];
}
max = sum;
int p1=0, p2=k-1;
while (p2<n-1)
{
sum += a[++p2];
sum -= a[p1++];
if (sum > max) max = sum;
}
printf("%d", max);
return 0;
}
반응형
'이론 > 코딩테스트' 카테고리의 다른 글
[백준] 2467번 용액 (투포인터 알고리즘) (0) | 2022.07.30 |
---|---|
[백준] 1940번 주몽 (투포인터 알고리즘) (0) | 2022.07.30 |
[백준] 3273번 두 수의 합 (투포인터 알고리즘) (0) | 2022.07.29 |
[백준] 11728번 배열 합치기 (투포인터 알고리즘) (0) | 2022.07.29 |
[백준] 1644번 소수의 연속합 (투포인터 알고리즘) (0) | 2022.07.29 |