poj1088滑雪--dp之记忆化搜索
来源:互联网 发布:大数据基金有哪些 编辑:程序博客网 时间:2024/05/23 00:01
代码如下:
#include <cstdio>#include <algorithm>#include <cstring>#define maxn 105using namespace std;int dx[4] = { 1, -1, 0, 0}, dy[4] = { 0, 0, 1, -1}, r, c, dp[maxn][maxn] = {0}, a[maxn][maxn];int search( int x, int y){ if ( dp[x][y]){ return dp[x][y]; } dp[x][y] = 1; for ( int k = 0; k < 4; k++){ int tx = x + dx[k], ty = y + dy[k]; if ( tx > 0 && tx <= r && ty > 0 && ty <= c && a[x][y] > a[tx][ty]){ dp[x][y] = max( dp[x][y], search( tx, ty) + 1); } } return dp[x][y];}int main(){ scanf( "%d%d", &r, &c); for ( int i = 1; i <= r; i++){ for ( int j = 1; j <= c; j++){ scanf( "%d", &a[i][j]); } } int m = 1; for ( int i = 1; i <= r; i++){ for ( int j = 1; j <= c; j++){ m = max( m, search( i, j)); } } printf( "%d\n", m); return 0;}
0 0
- poj1088滑雪--dp之记忆化搜索
- 滑雪(poj1088,DP+记忆化搜索)
- POJ1088 滑雪 DP+记忆化搜索
- POJ1088 滑雪-记忆化搜索
- poj1088 滑雪 记忆化搜索
- POJ1088滑雪【记忆化搜索】
- POJ1088滑雪 记忆化搜索
- POJ1088滑雪(记忆化搜索)
- POJ1088 滑雪 记忆化搜索
- POJ1088 滑雪(记忆化搜索)
- poj1088-滑雪-记忆化搜索
- POJ1088滑雪 记忆化搜索
- 【Poj1088 滑雪】记忆化搜索
- poj1088滑雪 (记忆化搜索)
- poj1088 滑雪 dp记忆化搜索 dfs深度优先搜索
- POJ1088-滑雪 记忆化DP
- POJ1088滑雪(记忆化搜索与dp)
- POJ1088 滑雪 经典DP 记忆化搜索和递推
- Hibernate的N+1查询及解决
- LeetCode:N-Queens
- HDU3068 最长回文 manacher模板
- 更新组合值
- MSQL存储过程
- poj1088滑雪--dp之记忆化搜索
- 框架 day49 BOS项目练习3(修复window控件BUG,添加/修改/作废取派员,datagrid使用,分页查询(DetachedCriteria离线),formatter函数)
- Android "Unable to instantiate fragment"解决方案
- 面试题5: 链表的相关操作
- Android 数据绑定框架DataBinding
- VS2015 密匙
- 数据结构与算法之二 排序
- libsvm python版本在windows7安装错误的解决方法
- Houdini小脚本:提取filecache节点到/out下