Pagini recente » Cod sursa (job #128389) | Borderou de evaluare (job #1383485) | Cod sursa (job #2515523) | Cod sursa (job #1196647) | Cod sursa (job #648377)
Cod sursa(job #648377)
#include <fstream>
using namespace std;
ifstream fin("secv2.in");
ofstream fout("secv2.out");
int dq[500001] , v[50001] , s[50001] , bk , fr , N , K;
int pos1 , pos2 , dim , sum , smax = -int(2e9);
int main()
{
fin>>N>>K;
fr = 1;
for(int i = 1;i<=N;++i)
fin>>v[i] , s[i]+=s[i-1] + v[i];
for(int i = K;i<=N;++i)
for(int j = i-K;j>=1;--j)
if( s[i] - s[j-1] > smax)
smax = s[i] - s[j-1] , pos1 = j , pos2 = i;
fout<<pos1<<" "<<pos2<<" "<<smax;
return 0;
}