51nod1050(最大子序列和)
来源:互联网 发布:dw制作淘宝尺码表格 编辑:程序博客网 时间:2024/06/08 04:04
链接:点击打开链接
题意:求循环数组的最大子序列和
代码:
#include <iostream>using namespace std;long long num[100005];int main(){ long long n,i,sum1,sum2,summ,maxx,maxx1,maxx2; while(cin>>n) { sum1=sum2=summ=maxx1=maxx2=0; for(i=1;i<=n;i++) { cin>>num[i]; sum1+=num[i]; if(sum1<0) sum1=0; else if(sum1>maxx1) maxx1=sum1; summ+=num[i]; sum2-=num[i]; if(sum2<0) sum2=0; else if(sum2>maxx2) maxx2=sum2; //同时求出最大子序列和和最小子序列和 } //cout<<maxx1<<" "<<summ<<" "<<maxx2<<endl; maxx=max(maxx1,summ+maxx2); cout<<maxx<<endl; } return 0;}
0 0
- 51nod1050(最大子序列和)
- 51nod1050 循环数组最大子段和 dp
- 动态规划之最大子段和 HDU杭电acm1003,循环最大子段和51nod1050
- 最大子序列和
- 最大子序列和
- 最大和子序列
- 最大子序列和
- 最大子序列和
- 最大子序列和
- 最大子序列和
- 最大子序列和?
- 最大子序列和
- 最大子序列和
- 和最大子序列
- 最大子序列和
- 最大子序列和
- 最大子序列和
- 最大子序列和
- Log日志记录buildMessage
- [****ViewController scrollViewDidScroll:]: message sent to deallocated instance 0x12d6c22f0
- tomcat结合nginx使用小结
- 【HDU】5291 Candy Distribution 【DP+打标记】
- Android小记:Camara录制视频的调用
- 51nod1050(最大子序列和)
- 百度地图,造成textview 成黑色方块
- 负载均衡原理与实践学习笔记(三)
- HTML中title前面小图标的实现
- mysql变量
- RHEL 6.5安装DRBD
- 插入排序
- 最大熵模型
- Web工程获取目录下的资源