Pagini recente » Cod sursa (job #2686127) | Rating Petre Patrasc (patrasc.petre) | Cod sursa (job #425104) | Cod sursa (job #1358811) | 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;
}