博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU1003
阅读量:4455 次
发布时间:2019-06-07

本文共 1036 字,大约阅读时间需要 3 分钟。

一个DP,DP还是要靠积累,输出格式略微坑爹

#include 
#include
using namespace std;int arr[100000+10];int sum[100000+10];int start[100000+10];int main(){ int T; cin>>T; int case_t=1; while(T--) { int n; cin>>n; memset(sum,0,sizeof(sum)); memset(start,0,sizeof(start)); for(int i=1;i<=n;i++) { cin>>arr[i]; // sum[i]=sum[i-1]+arr[i]; } // int sum_num=0; // int first,last; start[0]=1; for(int i=1;i<=n;i++) { if(sum[i-1]+arr[i]>=arr[i]) { sum[i]=sum[i-1]+arr[i]; start[i]=start[i-1]; } else { sum[i]=arr[i]; start[i]=i; } } int sum_num=sum[1]; int first=1; int last=1; for(int i=1;i<=n;i++) { if(sum[i]>sum_num) { sum_num=sum[i]; first=start[i]; last=i; } } cout<<"Case "<
<<":"<

 

转载于:https://www.cnblogs.com/lulichuan/p/6526408.html

你可能感兴趣的文章
(十一)tina | openwrt关闭调试串口(DEBUG UART)
查看>>
angularjs 使用angular-sortable-view实现拖拽效果(包括拖动完成后的方法使用)
查看>>
2015生命之旅---南京、南通、上海之行
查看>>
高精度练习之乘法(codevs_3117)
查看>>
小Z爱划水
查看>>
Qt Font
查看>>
2014年生日
查看>>
扫描目录下的文件并拼接在一起
查看>>
ELK 分布式日志处理 10.12
查看>>
Java虚拟机详解05----垃圾收集器及GC参数
查看>>
7. 单位,移动布局
查看>>
inux中bin与sbin目录的作用及区别介绍
查看>>
USACO 3.1 Contact
查看>>
Office之什么是高内聚低耦合
查看>>
一些奇怪的问题求回答
查看>>
这些年踩过的坑
查看>>
iOS开发拓展篇——如何把项目托管到GitHub
查看>>
性能优化之数据库优化
查看>>
类的继承、菱形继承、派生、多态
查看>>
mysql约束
查看>>