Pagini recente » Cod sursa (job #2989288) | Monitorul de evaluare | Cod sursa (job #567798) | Cod sursa (job #905671) | Cod sursa (job #3357564)
#include <fstream>
#include <iostream>
#include <cmath>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int a[6000005],s,n;
int main(){
cin>>n;
for(int i=1;i<=n;i++)
cin>>a[i];
s = a[1];
int st=0,dr=0;
for (int i=2;i<=n;i++)
{
if (s + a[i] > a[i])
{
if(i == n && a[i]>0){
s = s+a[i];
dr++;}
else if(i < n){
s = s+a[i];
dr++;}
}
else{
s = a[i];
st=dr=i;}
}
cout<<s<<" "<<st<<" "<<dr;
return 0;
}