Cod sursa(job #500920)

Utilizator marlenIonescu Marlen marlen Data 13 noiembrie 2010 18:42:13
Problema Secventa Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.65 kb
#include<iostream>  
#include<fstream> 
int maxi=500000;  
using namespace std;  
int main()  
{int N,K,i=0,j,min,max=-100000,nr=0,m,n=0,p=0;  
ifstream f("secventa.in");  
ofstream g("secventa.out");  
f>>N>>K; 
m=K; 
int v[maxi]; 
while(i<N){ 
   
f>>v[i]; 
   
++i; 
    
if(i==K){ 
     
min=100000; 
      
++n; 
       
for(j=nr;j<(m+nr);j++){ 
            
if(v[j]<min) 
            
min=v[j]; 
        
} 
        
if(min>max){ 
            
max=min; 
            
p=n; 
        
} 
       
++K; 
        
++nr; 
    
} 
     
 
} 
n=p+m-1; 
g<<p<<" "<<n<<" "<<max; 
f.close(); 
g.close(); 
return 0; 
}