P1115求助!
  • 板块灌水区
  • 楼主lw22134
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/8/29 11:28
  • 上次更新2023/11/3 00:33:50
查看原帖
P1115求助!
937257
lw22134楼主2023/8/29 11:28
#include<bits/stdc++.h>
#define N 200005
using namespace std;
int n,a[N],sum[N],dp[N],cutmini;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i];
		sum[i]=a[i]+sum[i-1];
	}
	dp[1]=a[1];
	for(int i=1;i<=n;i++){
		if(sum[i]-sum[cutmini]<=0)
			cutmini=i;
		dp[i]=max(sum[i]-sum[cutmini],dp[i-1]);
	}
	cout<<dp[n];
	return 0;
}

80分求助! 题目

2023/8/29 11:28
加载中...