杭电 hdu 1003
2013-07-29 18:46
267 查看
Max Sum:
本题同样没有AC,解题思路很简单。
本文出自 “菜鸟的进阶之路” 博客,请务必保留此出处http://beyond316.blog.51cto.com/7367775/1259915
本题同样没有AC,解题思路很简单。
#include<iostream> #include<string.h> using namespace std; #define N 100010 int a ; int main(){ int n; cin>>n; int count=1; while(n--){ int i; int m; cin>>m; for(i=1;i<=m;++i) cin>>a[i]; int maxsum=a[1],begin=1,end=1; int temp=0; int k=0; for(i=1;i<=m;++i){ temp+=a[i]; if(temp<0){ //如果和小于0,则舍弃前面的 temp=0; k=i+1; } if(temp>maxsum){ maxsum=temp; begin=k; end=i; } } if(maxsum==0){ maxsum=a[1]; for(i=2;i<=m;++i){ if(a[i]>maxsum){ maxsum=a[i]; begin=end=i; } } } cout<<"Case "<<count<<":"<<endl; cout<<maxsum<<" "<<begin<<" "<<end<<endl; if(n!=0) cout<<endl; memset(a,0,N*sizeof(int)); } return 0; }
本文出自 “菜鸟的进阶之路” 博客,请务必保留此出处http://beyond316.blog.51cto.com/7367775/1259915
相关文章推荐
- hdu 4678 Mine/杭电多校第八场1003 sg定理+找规律
- 杭电 1171 Big Event in HDU(606比赛选拔 2017-08-20)(1003)
- 2017杭电多校第六场 1003 Inversion(暴力)HDU 6098
- 2017 杭电多校联赛第二场 1003 Maximum Sequence(单调队列)HDU 6047
- 杭电 HDU 1003 Max Sum
- hdu杭电1003 dp 连续子序列最大值
- 杭电 HDU OJ Max Sum ID1003 AC
- HDU 4923 (杭电多校 #6 1003题)Room and Moor(公式+栈)
- 【最大且最长子序列和】杭电 hdu 1003 Max Sum
- 2017杭电多校第四场1003 Counting Divisors (分解质因数) hdu 6069
- HDU 4937 (杭电多校 #7 1003题)Lucky Number(瞎搞)
- 杭电(hdu)ACM 1003 Max Sum
- 杭电 hdu 3782
- HDU 1003 Max Sum(动态规划)
- HDU 1003 Max Sum
- 杭电 hdu 2024
- hdu 1003 Max Sum
- HDU 1003 Max Sum(最大字段和)
- HDU 1003----Max Sum(最大连续子序列和)
- poj 1003 && hdu 1056 HangOver