Cod sursa(job #871923)

Utilizator SchullerClaudiuSchuller Claudiu SchullerClaudiu Data 5 februarie 2013 15:50:28
Problema Deque Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <iostream>
#include <fstream>

using namespace std;

int main()
{
    ifstream cin("deque.in") ;
ofstream cout("deque.out") ;
    int n,k,a[5000001],i,s,b[5000001],h=1,t=0;
    cin>>n ;
    cin>>k ;
    for (i=1;i<=n;i++) ;
    {
cin>>a[i];
    cin.close() ;
   if(b[h]==i-k) h++;
while(h<=t&&a[i]<=a[b[t]]) t--;
b[++t]=i;
if(i>=k) s+=a[b[h]];}
cout<<s;
cout.close() ;
}