#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main()
{
int N, temp, sum = -1, sumTemp, start, end;
vector<int>a;
cin >> N;
for (int i = 0; i < N; ++i)
{
cin >> temp;
a.push_back(temp);
}
start = a[0];
end = a[N - 1];
for (int i = 0; i < N; ++i)
{
sumTemp = 0;
for (int j = i; j < N; ++j)
{
sumTemp += a[j];
if (sumTemp > sum)
{
sum = sumTemp;
start = a[i];
end = a[j];
}
}
}
if (sum == -1)
sum = 0;
cout << sum << ' ' << start << ' ' << end << endl;
return 0;
}
PAT 1007
最新推荐文章于 2022-09-08 22:27:01 发布