HDU1003 Max Sum[DP]
来源:互联网 发布:淘宝手机充值 编辑:程序博客网 时间:2024/05/19 17:05
4/1000
传送门
题目大意:求最大的一段区间和并输出起点和终点 如果有多个 输出第一个
很简单的区间dp…但是我还是PE了好久…令人无比绝望
#include <cstdio>#include <cstring>#include <algorithm>using namespace std;const int maxn=1e5+10;int f[maxn],s[maxn],a[maxn];int main(){ int Case,n,Cases=0,ans=-200000000,ans_end; scanf("%d",&Case); while(Cases!=Case) { //ini ans=-200000000; if(Cases)printf("\n"); printf("Case %d:\n",++Cases); scanf("%d",&n); f[0]=-1; for(int i = 1; i <= n;i++) { scanf("%d",&a[i]); if(f[i-1]>=0) f[i]=f[i-1]+a[i],s[i]=s[i-1]; else f[i]=a[i],s[i]=i; if(ans<f[i]){ans=f[i],ans_end=i;} } printf("%d %d %d\n",ans,s[ans_end],ans_end); } return 0;}
以上。
阅读全文
0 0
- HDU1003 Max Sum【DP】
- hdu1003 Max Sum--DP
- HDU1003 Max Sum(DP)
- hdu1003 Max Sum(dp)
- HDU1003`Max Sum(DP)
- HDU1003 Max Sum[DP]
- DP ( 8 ) Max Sum Hdu1003
- hdu1003 Max Sum (DP)
- hdu1003 Max Sum(dp)
- hdu1003 Max Sum 经典dp
- HDU1003——Max Sum(DP)
- HDU1003- Max Sum(DP优化入门题目)
- hdu1003 Max Sum(dp或分治)
- Max Sum—hdu1003(简单DP)
- HDU1003 Max Sum(经典DP,)
- HDU1003 MAX SUM
- hdu1003 Max Sum
- HDU1003 Max Sum
- MAC安装redis
- 谈话的艺术:影响性技术
- mysql存储表情符号Emoji报错或者乱码问号
- CentOS7安装setuptools
- 自己的一些心里路程————java基本类型以及UUID的生成
- HDU1003 Max Sum[DP]
- php友盟推送测试代码
- 你希望函数的某些参数强制使用关键字参数传递:
- DS1302
- 深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
- 关于在内部类中类名.this的使用
- vue组件-轮播(carousel)
- DPDK pdump抓包说明
- 从零基础认识easyUI的dataGrid