求助!!!
查看原帖
求助!!!
1040258
zhr756812943楼主2024/3/10 21:31

第一个点没过......

#include <bits/stdc++.h>
using namespace std;
long long n,a[1000000],imax,ans;
int main()
{
	memset(a,0,sizeof(a));
	cin >> n;
	for (int i = 0;i < n;i ++)
	{
		cin >> a[i];
	}
	imax = a[0];
	ans = a[0];
	for (int i = 0;i < n;i ++)
	{
		if (imax > 0)
		imax += a[i];
		else 
		imax = a[i];
		if (ans < imax)
		ans = imax;
	}
	cout << ans << endl;
	return 0;
}

2024/3/10 21:31
加载中...