Pagini recente » Cod sursa (job #3269118) | Cod sursa (job #3230283) | Cod sursa (job #1969090) | Cod sursa (job #1169284) | Cod sursa (job #3141474)
#include <bits/stdc++.h>
using namespace std;
ifstream fin ("ssm.in");
ofstream fout ("ssm.out");
int v[6000006];
int s[6000006];
int main()
{
int n;
fin >> n;
s[0] = 0;
for (int i=1;i<=n;++i){
fin >> v[i];
s[i] = s[i-1]+v[i];
}
int MAX = -999999999;
int st = 1;
int dr = 1;
for (int i=1;i<n;++i){
for (int j=i+1;j<=n;++j){
int x = s[j]-s[i-1];
if (x>MAX){
MAX = x;
}
}
}
for (int i=1;i<n;++i){
for (int j=i+1;j<=n;++j){
int x = s[j]-s[i-1];
if (x==MAX){
st = i;
dr = j;
}
}
}
fout << MAX << ' ' << st << ' ' << dr;
return 0;
}