Pagini recente » Cod sursa (job #3294420) | Cod sursa (job #1763947) | Cod sursa (job #1083254) | Cod sursa (job #2682545) | Cod sursa (job #1147589)
#include <iostream>
#include <fstream>
#include <set>
using namespace std;
int n, k, a, b, c=0;
multiset<int> heap;
int main(){
ifstream f("secventa.in");
f>>n>>k;
int minim, mini, minj;
f>>minim;
heap.insert(minim);
while(f>>n){
if(heap.size()==k)
{
c++;
if(minim>*heap.begin());
minim=*heap.begin(), a=c, b=c+k;
heap.erase(heap.begin());
}
heap.insert(n);
}
if(minim>*heap.begin());
minim=*heap.begin(), a=c, b=c+k;
ofstream g("secventa.out");
//cout<<a<<" "<<b<<" "<<minim;
g<<a<<" "<<b<<" "<<minim;
return 0;
}