[boj] (s3) 2559 수열

강신현·2023년 1월 6일
0

문제

https://www.acmicpc.net/problem/2559


풀이

#include <iostream>
#include <algorithm>
#include <vector>
#include <string>

using namespace std;

int N, K;
int arr[100002];
int pSum[100002];
vector<int> temp;

int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);

    cin >> N >> K;

    for(int i=1;i<=N;i++){
        cin >> arr[i];
        
        pSum[i] = pSum[i-1] + arr[i];
    }

    for(int i=1;i<=N-(K-1);i++){
        temp.push_back(pSum[i+K-1]-pSum[i-1]);
    }

    cout << *max_element(temp.begin(), temp.end()) << "\n";


    return 0;
}
profile
땅콩의 모험 (server)

0개의 댓글