Pagini recente » Cod sursa (job #1102779) | Cod sursa (job #2752237) | Cod sursa (job #1710718) | Cod sursa (job #2340919) | Cod sursa (job #261019)
Cod sursa(job #261019)
#include<fstream.h>
int main()
{
ifstream f("ssm.in");
ofstream g("ssm.out");
long a[30005],s=0,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<<s<<" "<<poz_st<<" "<<poz_dr;
return 0;
}