Cod sursa(job #2629384)

Utilizator gasparrobert95Gaspar Robert Andrei gasparrobert95 Data 20 iunie 2020 13:32:39
Problema Deque Scor 20
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.59 kb
#include <iostream>
#include <fstream>
#include <deque>
using namespace std;
ifstream fin("deque.in");
ofstream fout("deque.out");
deque <int> q;
int n, k, el, sum;

int main() {
    fin >> n >> k;
    for (int i = 1; i <= n; ++i) {
        fin >> el;
        if (i == 1) {
            q.push_back(el);
            continue;
        }
        for (int j = 0; j < q.size(); ++j)
            if (el < q[j])
                q[j] = el;
        q.push_back(el);
        if (i >= k) {
            sum += q[0];
            q.pop_front();
        }
    }
    fout << sum;
    return 0;
}