ACMSTEP 3.2.1 && HDU1003 Max Sum //DP 最大字段和
来源:互联网 发布:淘宝上宁美国度怎么样 编辑:程序博客网 时间:2024/05/07 08:28
原题链接(HDU1003)
这道题和JOJ的1995: Energy 是一个类型的题:最大字段和。
但是这个是需要你考虑出最大的字段和 还要考虑出这个字段和 是从哪儿到哪儿。
【注意】这道题有个细节:就是如果都是负数的时候,就是那个最小的负数!
#include <iostream>using namespace std;int main(){//freopen("c:\\in.txt","r",stdin);int cases, n;int cur, i,j, maxn, sum, begn, endn,x;cin>>cases;for(j=1; j<=cases; j++){cin>>n>>cur;sum = maxn = cur;begn = endn = x = 1;for (i=2; i<=n; i++){scanf("%d",&cur);if (sum+cur < cur){sum=cur;x=i;}elsesum += cur;if (sum>maxn){maxn = sum;begn = x;endn = i;}}cout<<"Case "<<j<<":"<<endl;cout<<maxn<<" "<<begn<<" "<<endn<<endl;if (j!=cases) cout<<endl;}return 0;}
- ACMSTEP 3.2.1 && HDU1003 Max Sum //DP 最大字段和
- HDU1003 Max Sum(求最大字段和)
- hdu1003 Max Sum(DP之最大子序列和)
- HDU1003 Max Sum(最大连续子序和、贪心、DP)
- HDU1003 Max Sum【最大子段和+DP】
- 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 最大子段和
- HDU1003--Max Sum--最大连续和
- hdu1003 Max Sum求最大和区间
- hdu1003 Max Sum(最大子序列和) —— dp
- DP ( 8 ) Max Sum Hdu1003
- hdu1003 Max Sum (DP)
- hdu1003 Max Sum(dp)
- printf的实现原理~(猜测)
- 提高编程技巧的十大方法
- 双向链表的实现
- Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用
- gdb命令和常用选项
- ACMSTEP 3.2.1 && HDU1003 Max Sum //DP 最大字段和
- 哈佛学生是如何度过大学4年的
- (NTDLL.DLL):0xC0000005:Access Violation
- VS2010连接SQL Server、Oracle数据库的字符串写法
- 在ACM中使用Java解程序
- 《那些年啊,那些事——一个程序员的奋斗史》——28
- gcc useage
- adb (Android Debug Bridge) Android 调试桥
- java 线程安全