Pagini recente » Borderou de evaluare (job #2618040) | Istoria paginii utilizator/norliense80 | Cod sursa (job #703371) | Borderou de evaluare (job #851956) | Cod sursa (job #2618237)
#include <bits/stdc++.h>
using namespace std;
ofstream fout("deque.out", ios::out);
ifstream fin("deque.in", ios::in);
int get() {
int x;
fin >> x;
return x;
}
int main() {
int n, k;
fin >> n >> k;
n -= k;
deque<int> d;
while (k--) d.push_back(get());
int sum = *min_element(d.begin(), d.end());
while (n--) {
d.pop_front();
d.push_back(get());
sum += *min_element(d.begin(), d.end());
}
fout << sum;
}