Pagini recente » Cod sursa (job #2852242) | Cod sursa (job #2861255) | Cod sursa (job #1680236) | Cod sursa (job #368841) | Cod sursa (job #226755)
Cod sursa(job #226755)
#include<fstream.h>
int main()
{
ifstream f("secv2.in");
ofstream g("secv2.out");
long a[500],s=0,v[500],max=-12500000;
unsigned int n,k,i,poz_st,poz_dr;
f>>n>>k;
for(i=1;i<=n;i++)
f>>a[i];
for(i=1;i<=n;i++)
{
s+=a[i];
if(s>max)
max=s,poz_dr=i;
}
max=-12500000;s=0;
for(i=poz_dr;i>=1;i--)
{
s+=a[i];
if(s>max)
max=s,poz_st=i;
}
if(poz_dr-poz_st<k)
poz_dr+=k-1;
s=0;
for(i=poz_st;i<=poz_dr;i++)
s+=a[i];
g<<poz_st<<" "<<poz_dr<<" "<<s;
return 0;
}