Pagini recente » Cod sursa (job #2278250) | Cod sursa (job #1615450) | Cod sursa (job #2036229) | Cod sursa (job #1205527) | Cod sursa (job #2427955)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int n, a[1000001], s, smax = -2000000000, poz1, poz2;
int main(){
fin>>n;
for(int i = 1; i <= n; ++i)
fin>>a[i];
for(int i = 1; i <= n; ++i){
for(int j = 1; j <= n; ++j){
s = 0;
for(int l = i; l <= j; ++l){
s += a[l];
}
if(s > smax){
smax = s;
poz1 = i;
poz2 = j;
}
}
}
fout<<smax<<" "<<poz1<<" "<<poz2;
}