Pagini recente » Cod sursa (job #1699169) | Cod sursa (job #52968) | Istoria paginii runda/rocky1 | Cod sursa (job #1923054) | Cod sursa (job #1824360)
#include <fstream>
#include <iostream>
#include <deque>
using namespace std;
ifstream fin("secv2.in");
ofstream fout("secv2.out");
int n,k,i,x,s,y,z,c,smax,j;
deque<int> sir;
void suma()
{
s=0;
for(j=0;j<k;j++)
s+=sir.at(j);
if(s>smax)
{
cout<<s<<' ';
smax=s;
z=c;
y=k;
}
for(j=k;j<sir.size();j++)
{
s+=sir.at(j);
if(s>smax)
{
cout<<'a'<<s<<' ';
z=c;
y=j+c;
smax=s;
}
}
}
int main()
{
fin>>n>>k;
for(i=0;i<n;i++)
{
fin>>x;
sir.push_back(x);
}
while(sir.size()>=k)
{
suma();
sir.pop_front();
c++;
}
fout<<z+1<<' '<<y+1<<' '<<smax;
return 0;
}