Cod sursa(job #1218765)

Utilizator pavlov.ionPavlov Ion pavlov.ion Data 12 august 2014 14:46:54
Problema Deque Scor 60
Compilator cpp Status done
Runda Arhiva educationala Marime 0.48 kb
#include<fstream>
#include<set>
#define MAXN 5000005
#define LL long long
using namespace std;
ifstream cin("deque.in");
ofstream cout("deque.out");
multiset<LL> T;
LL N,K,X[MAXN],rez;
	LL i;
int main() {
	cin>>N>>K;
	for(i=1;i<=N;i++)
	            cin>>X[i];	 		 
	for(i=1;i<=K;i++)
	         T.insert(X[i]);
	for(i=K+1;i<=N+1;i++) {
					rez+=*T.begin();
				//	cout<<*T.begin()<<"\n";
					T.erase(T.find(X[i-K]));
					T.insert(X[i]); }
cout<<rez;
return 0;
}