Pagini recente » Cod sursa (job #2500192) | Cod sursa (job #2224538) | Cod sursa (job #1281857) | Cod sursa (job #1108431) | Cod sursa (job #972941)
Cod sursa(job #972941)
#include <fstream>
#include <set>
using namespace std;
ifstream f("secventa.in");
ofstream g("secventa.out");
int n,k,a[500001];
multiset<int> v;
multiset<int>::iterator it;
int main(void){
register int i,j,maxim=0,pmax,umax,p;
f>>n>>k;
p=1;
for(i=1;i<=n;i++){
f>>a[i];
v.insert(a[i]);
if(i<k)
continue;
if(i>k)
v.erase(a[p]),p++;
if(*v.begin()>maxim)
maxim=*v.begin(),pmax=p,umax=i;
}
g<<pmax<<" "<<umax<<" "<<maxim;
return 0;
}