[HDU-1024]Max Sum Plus Plus
来源:互联网 发布:无纸化会议软件定制 编辑:程序博客网 时间:2024/06/05 10:54
#include<iostream>#include<cstdio>#include<cstring>using namespace std;const int maxn = 1000000 + 10;const int INF = 0X7fffffff;int S[maxn];int dp[maxn][2];int main() { int m, n; while( scanf("%d%d", &m, &n)!=EOF ) { for(int i=1; i<=n; ++i) { cin >> S[i]; } int ans=-INF; for(int i=0; i<=n; ++i) { for(int j=0; j<=m; ++j) { dp[i][j] = 0; } } for(int j=1; j<=m; ++j) { int temp = -INF; for(int i=j; i<=n; ++i) { temp = max( temp, dp[i-1][(j-1)%2] ); if( i!=j ) { dp[i][j%2] = max( dp[i-1][j%2]+S[i], temp+S[i] ); } else { dp[i][j%2] = temp + S[i]; } if( j==m ) { ans = max( ans, dp[i][j%2] ); } } } cout << ans << endl; } return 0;}
阅读全文
0 0
- hdu 1024Max Sum Plus Plus
- hdu 1024 Max Sum Plus Plus--DP
- hdu 1024 Max Sum Plus Plus
- hdu 1024 Max Sum Plus Plus
- hdu 1024 Max Sum Plus Plus
- hdu 1024 Max Sum Plus Plus
- hdu 1024 Max Sum Plus Plus
- hdu 1024 Max Sum Plus Plus(dp)
- hdu 1024 max sum plus plus
- HDU 1024 Max Sum Plus Plus
- hdu 1024 Max Sum Plus Plus
- HDU 1024 Max Sum Plus Plus
- 【HDU 1024】 Max Sum Plus Plus
- hdu 1024 Max Sum Plus Plus
- HDU 1024 Max Sum Plus Plus
- hdu-1024-Max Sum Plus Plus-DP
- hdu 1024 Max Sum Plus Plus
- HDU 1024Max Sum Plus Plus
- Pie(二分法+double输入用%lf,输出用%f!!!)
- 架构犹如探险,眼界必须超前
- numpy 学习
- TCP/IP网络编程学习之路一
- C++STL序列式容器的学习
- [HDU-1024]Max Sum Plus Plus
- python sum([],axis=)
- 设计模式--装饰者模式
- Python可视化库
- 大规模分布式消息中间件简介
- 台式机win7系统安装CentOS7
- Java中HashSet的使用
- Python PIL 学习笔记(1)- Mac
- vue-preview 引用时报错