51nod oj 1050 循环数组最大子段和 【DP】
来源:互联网 发布:淘宝客独家是什么意思 编辑:程序博客网 时间:2024/05/19 19:14
题目链接:1050
最大正子段和----与总和-最小负字段和------的最大值
代码:
#include<cstdio>#include<algorithm>using namespace std;int shu[110000];int main(){int n;scanf("%d",&n);long long sum,s=0,ss,ans;for (int i=0;i<n;i++){scanf("%d",&shu[i]);s+=shu[i];}ans=0,sum=0;ss=0;for (int i=0;i<n;i++){if (sum<0)sum=shu[i];elsesum+=shu[i];ss=max(ss,sum);}sum=0;for (int i=0;i<n;i++){if (sum>0)sum=shu[i];elsesum+=shu[i];ans=min(ans,sum);}ans=s-ans;ans=max(ans,ss);printf("%lld\n",ans);return 0;}
0 0
- 51nod oj 1050 循环数组最大子段和 【DP】
- 51nod 1050 循环数组最大子段和 dp
- 51Nod 1050 循环数组最大子段和(DP—最大子段和变形)
- 51nod 循环数组最大子段和 (dp)
- 51Nod-1050 循环数组最大段和【最大子段和+最小子段和+DP】
- 【循环数组最大子段和】51nod 1050 循环数组最大子段和
- 51Nod 1050 循环数组最大子段和(dp)
- 【51Nod】1050 - 循环数组最大子段和(dp)
- 51nod 1050 循环数组最大子段和(基础dp)
- 51nod 1050 循环数组最大子段和
- 51nod 1050 循环数组最大子段和
- 51nod 1050 循环数组最大子段和
- 51nod 1050 循环数组最大子段和
- 51nod 1050 循环数组最大子段和
- 51nod-1050 循环数组最大子段和
- 51nod 1050 循环数组最大子段和
- 51Nod 1050 循环数组最大子段和
- 51nod 1050 循环数组最大子段和
- Android中接口回调、方法回调
- 如何重启MySQL服务
- Leetcode 142. Linked List Cycle II (Medium) (cpp)
- jvm 类初始化的条件
- eclipse连接数据库sql server 2008
- 51nod oj 1050 循环数组最大子段和 【DP】
- js中的preventDefault与stopPropagation详解
- PHP接口的概念跟接口语言与接口的应用场景
- skip-grant-tables:非常有用的mysql启动参数
- 价格区间选择案例 吸附功能
- 设计模式之单例模式
- python打印红色
- PHP类的自动加载
- active nodes不显示