Pagini recente » Cod sursa (job #1232430) | Cod sursa (job #1847548) | Cod sursa (job #1642635) | Cod sursa (job #3200850) | Cod sursa (job #1091979)
#include <fstream>
using namespace std ;
const int NMAX = 6000005 ;
const int INFINIT = 0x3f3f3f3f ;
ifstream cin("ssm.in") ;
ofstream cout("ssm.out") ;
int N, S, dx, first, last, bestSum, sum;
int main()
{
cin >> N ;
for(int i = 1 ; i <= N ; ++ i)
{
cin >> S ;
if(sum < 0)
sum = S, dx = i ;
else sum = sum + S ;
if(bestSum < sum )
bestSum = sum, first = dx, last = i ;
}
cout << bestSum << ' ' << first <<' '<< last;
cin.close();
cout.close();
return 0 ;
}