rqnoj-208-奥运火炬到厦门-dp
来源:互联网 发布:手机怎么发送淘宝链接 编辑:程序博客网 时间:2024/05/01 10:59
这道题目是把一个连续的串看成一个环。
那么除了原始的求最大字段和外。
还存在一种情况是前面的连续最大值,加上后面的连续最大值。
#include<stdio.h>#include<string.h>#include<iostream>#include<algorithm>using namespace std;int a[2000002];int st[1000010];int ed[1000010];int main(){ int n,i; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&a[i]); a[i+n]=a[i]; } int maxx; maxx=-999999; int ans; ans=0; // int top=0; //st=0; for(i=0;i<n;i++) { ans+=a[i]; maxx=max(ans,maxx); if(i==0)st[i]=a[i]; else st[i]=st[i-1]+a[i]; if(ans<0) { ans=0; } } ans=0; for(i=n-1;i>=0;i--) { ed[i]=ed[i+1]+a[i]; } for(i=1;i<n;i++) { st[i]=max(st[i-1],st[i]); } for(i=n-1;i>=0;i--)ed[i]=max(ed[i+1],ed[i]); for(i=0;i<n;i++) { // cout<<st[i]<<" "<<ed[i+1]<<endl; maxx=max(maxx,st[i]+ed[i+1]); } cout<<maxx<<endl; return 0;}
- rqnoj-208-奥运火炬到厦门-dp
- 【动态规划】【RQ208】奥运火炬到厦门
- 【模拟】【RQNOJ】奥运火炬到福州
- rqnoj-202-奥运火炬登珠峰
- RQNOJ 202 奥运火炬登珠峰
- ACM练习之《奥运火炬到福州》
- 奥运火炬深圳站
- 奥运·火炬传递
- 奥运火炬登珠峰
- 【计算几何】【RQNOJ】火炬手之梦
- RQNOJ 201 奥运大包围
- 【动态规划】【RQ202】奥运火炬登珠峰
- 奥运火炬“胶片”去留受质疑
- 图组:奥运火炬样式揭晓 灵感来自“祥云”
- 邓亚萍将跑奥运火炬第四棒 前五棒中中国人占三席
- 从火炬传递看搜狐奥运赞助商优势
- 奥运火炬正向珠峰峰顶挺进(图)
- 【蓝桥第六周】奥运火炬登珠峰
- mac下的改装人生——关于ssd
- 智能家居进军群众商场
- S3C2440 USB 设备控制器
- 德国总理默克尔说:“监控朋友,这事没完
- MINA 连接中断的相关问题。。。
- rqnoj-208-奥运火炬到厦门-dp
- ubnutu下开发c#
- C++程序如何获得自身路径(Qt源码)
- 使程序在用户长时间不操作时退
- C语言逐行读取
- ip、gate、DNS
- 广告主调查显示Facebook为效果最差广告平台
- Linux字符设备驱动程序的编写框架
- 开启CSDN博客之旅