Pagini recente » Cod sursa (job #2618319) | Cod sursa (job #442525) | Cod sursa (job #1322785) | Cod sursa (job #75767) | Cod sursa (job #900109)
Cod sursa(job #900109)
#include <fstream>
using namespace std;
ifstream in("ssm.in");
ofstream out("ssm.out");
const int maxn = 6000001;
int suma[maxn], N, maxi, maxs, mini, mins = 0x7fffffff;
int main()
{
in >> N; in >> suma[1]; maxs = suma[1]; maxi = 1;
for (int i = 2; i <= N; i++)
{
in >> suma[i]; suma[i] += suma[i-1];
if (suma[i] > maxs) { maxs = suma[i]; maxi = i; }
}
for (int i = 0; i < maxi; i++)
{
if (suma[i] < mins) {
mins = suma[i];
mini = i;
}
}
for (int i = 1; i <= N; i++) out << suma[i] << ' '; out << '\n';
out << suma[maxi] - suma[mini] << ' ' << mini+1 << ' ' << maxi;
return 0;
}