Pagini recente » Rating Hothazie Vlad (Hothazie) | Cod sursa (job #159278) | Cod sursa (job #1639756) | Cod sursa (job #1982689) | Cod sursa (job #2383457)
#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");
cin>>n;
for(int i = 1; i<=n; i++){
int a;
cin>>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);
}
}
cout<<sol<<" "<<st<<" "<<dr;
}