40分 2AC 3TLE求解
查看原帖
40分 2AC 3TLE求解
1802908
jiahaocheng楼主2025/7/30 18:45
#include <bits/stdc++.h>
using namespace std;
long long a[1000005], s[1000005];
int main()
{
	ios::sync_with_stdio(false);
	cin.tie(0); cout.tie(0);
	int n;
	cin >> n;
	for (int i = 1; i <= n; i ++)
	{
		cin >> a[i];
	}
	for (int i = 1; i <= n; i ++)
	{
		s[i] = s[i - 1] + a[i];
	}
	long long MaxSum = LLONG_MIN;
	for (int i = 1; i <= n; i ++)
	{
		for (int j = i; j <= n; j ++)
		{
			long long Sum = s[j] - s[i - 1];
			if (MaxSum < Sum) MaxSum = Sum;
		}
	}
	cout << MaxSum << '\n';
	return 0;
}
2025/7/30 18:45
加载中...