文章

55

粉丝

100

获赞

12

访问

33.1k

头像
最大序列和 题解:
P1172 清华大学/兰州大学2019机试
发布于2024年3月27日 16:16
阅读数 556

#include<iostream>
using namespace std;

long long dp[1000000];
long long list[1000000];
int main(){
	int n;
	while(cin>>n){
		for(int i = 0; i<n; i++){
			cin>>list[i];
		}
		long long res = -99999999;
		dp[0] = list[0];
		for(int i = 0; i<n; i++){
			dp[i] = max(dp[i-1]+list[i],list[i]);
			res = max(res,dp[i]);
		}
		cout<<res<<endl;
	}
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发