hdu 2751 简单dp
来源:互联网 发布:简单的网页制作软件 编辑:程序博客网 时间:2024/04/29 11:25
注意初值和边界处理即可
#include <cstdio>#include <algorithm>#include <cstring>#include <iostream>using namespace std;int dp[27][1007];int a[27][1007];int main ( ){ int t,n,m; scanf ( "%d" , &t ); while ( t-- ) { scanf ( "%d%d" , &n , &m ); for ( int i = 1 ; i <= n ; i++ ) for ( int j = 1 ; j <= m ; j++ ) scanf ( "%d" , &a[i][j] ); memset ( dp , -0x3f , sizeof ( dp ) ); dp[1][1] = a[1][1]; for ( int i = 1 ; i <= n ; i++ ) for ( int j = 1 ; j <= m ; j++ ) { if ( i != 1 ) dp[i][j] = max ( dp[i-1][j] + a[i][j] , dp[i][j] ); if ( j != 1 ) dp[i][j] = max ( dp[i][j-1] + a[i][j] , dp[i][j] ); int k = 2; while ( k*j <= m ) { dp[i][k*j] = max ( dp[i][j] + a[i][k*j] , dp[i][k*j] ); k++; } } printf ( "%d\n" , dp[n][m] ); }}
0 0
- hdu 2751 简单dp
- HDU 1087 简单DP
- hdu 1978 简单dp
- hdu 2830 简单dp
- hdu 2151 简单dp
- hdu 3199 简单dp
- HDU DP 简单题
- hdu 4540(简单dp)
- hdu 2152(简单dp)
- HDU 4502 简单DP
- hdu 1087 简单dp
- HDU 1003(简单dp)
- hdu 1087 简单dp
- hdu 2084 简单dp
- hdu 2577 简单dp
- hdu 1978 简单dp
- hdu 2059 简单dp
- hdu 1158 简单dp
- Ubuntu 13.10 使用 TP-LINK TL-WN725N v2.0
- 017-注入代码至游戏主线程 解决游戏何异常 郁金香灬老师 2015年游戏外挂视频教程第17课内容
- android编译脚本中一个常用格式问题
- spring mvc能否实现类似.net mvc的分部视图
- 程序猿走出迷茫期,如何定位自己很关键
- hdu 2751 简单dp
- TabEnable,TabChildren=False将有条件地阻止FocusIn事件的发生
- Fatal Error 1083
- html 不支持节本的写法
- VMware ESXi 安装提示Disable/No Execute CPU解决方案
- 资深iOS开发工程师 12-25K/月
- HTML之打开/另存为/打印/刷新/查看原文件等按钮的代码
- 131-隐藏建筑物分析 与游戏黑屏优化分析相关数据 郁金香灬老师 2015年游戏外挂视频教程第131课内容
- UML类图几种关系的总结