文章

79

粉丝

221

获赞

45

访问

166.4k

头像
最大连续子序列O(n)
P1172 清华大学/兰州大学2019机试
发布于2023年3月24日 21:20
阅读数 1.7k

#include <iostream>
using namespace std;
int main() {
	int n;
	while(cin>>n){
		long long *a=new long long[n];
		for(int i=0;i<n;i++)
			cin>>a[i];
		long long max=a[0],sum=0;
		for(int i=0;i<n;i++){
			sum+=a[i];
			if(sum<0)
				sum=0;
			if(sum>max)
				max=sum;
		}
		cout<<max<<endl;
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发