Cod sursa(job #1535346)
Utilizator | Data | 24 noiembrie 2015 17:54:45 | |
---|---|---|---|
Problema | Secventa 2 | Scor | 40 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.41 kb |
#include <fstream>
using namespace std;
ifstream fin("secv2.in");
ofstream fout("secv2.out");
int main()
{
int n,k,i,minn=100000,mini,m=-1000000,mi,num,a[50005];
fin>>n>>k;
for(i=1;i<=n;i++){
fin>>num;
a[i]=a[i-1]+num;
if(a[i]>m && i>k){m=a[i];mi=i;}
}
for(i=1;i<=mi;i++){if(a[i]<minn){minn=a[i];mini=i;}}
fout<<mini+1<<" "<<mi<<" "<<a[mi]-a[mini]<<"\n";
}