Pagini recente » Cod sursa (job #1904734) | Cod sursa (job #2404301) | Cod sursa (job #3276189) | Cod sursa (job #2400198) | Cod sursa (job #1535390)
#include <fstream>
using namespace std;
ifstream fin("secv2.in");
ofstream fout("secv2.out");
int main()
{
int n,k,i,minn=100000,mini=0,m=-1000000,mi=1,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;}}
if(n==k)
fout<<"1 "<<n<<" "<<a[n]<<"\n";
else
fout<<mini+1<<" "<<mi<<" "<<a[mi]-a[mini]<<"\n";
}