Pagini recente » Cod sursa (job #1411338) | Cod sursa (job #872299) | Cod sursa (job #2463122) | Cod sursa (job #2410722) | Cod sursa (job #2383459)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
int sol = INT_MIN, poz = 1, st, dr, sum = 0;
ifstream in("ssm.in");
ofstream out("ssm.out");
in>>n;
for(int i = 1; i<=n; i++){
int a;
in>>a;
if(sum<0){
poz = i;
sum = a;
}
else sum+=a;
if(sum>sol){
sol = sum;
st = poz;
dr = i;
}
else if(sum==sol){
st = min(poz, st);
}
}
out<<sol<<" "<<st<<" "<<dr;
}