poj1088 滑雪(简单dp)
来源:互联网 发布:大学生开淘宝网店 编辑:程序博客网 时间:2024/05/22 10:22
题目链接:http://poj.org/problem?id=1088
简单的搜索一遍就ok
#include<iostream>#include<algorithm>#include<cstring>using namespace std;int Div[4][2]={{-1,0},{0,-1},{0,1},{1,0}};int len[105][105];int maze[105][105];int r,c;int dp(int x,int y){ if(len[x][y]!=0)return len[x][y]; int maxx=0,s; for(int i=0;i<4;i++) { int tempx=x+Div[i][0]; int tempy=y+Div[i][1]; if(tempx>=0&&tempx<r&&tempy>=0&&tempy<c&&maze[tempx][tempy]<maze[x][y]) { s=dp(tempx,tempy); if(s>maxx)maxx=s; } } len[x][y]=maxx+1; return maxx+1;}int main(){ //int r,c; while(cin>>r>>c) { for(int i=0;i<r;i++) { for(int j=0;j<c;j++) { cin>>maze[i][j]; } } memset(len,0,sizeof(len)); int maxx=0; for(int i=0;i<r;i++) { for(int j=0;j<c;j++) { maxx=max(maxx,dp(i,j)); } } cout<<maxx<<endl; } return 0;}
0 0
- poj1088 滑雪(简单dp)
- poj1088-滑雪(简单DP)
- POJ1088 滑雪 简单DP
- poj1088滑雪(简单DP)
- DP问题(POJ1088滑雪)
- POJ1088--滑雪(DP+搜索)
- POJ1088滑雪问题 简单dp(动态规划)已AC
- 滑雪(poj1088,DP+记忆化搜索)
- poj1088 滑雪(dfs、dp优化)
- POJ1088滑雪(入门级DP)
- 滑雪DP;POJ1088;
- DP::Poj1088 滑雪
- poj1088 滑雪 DP+DFS
- POJ1088 滑雪 dp
- poj1088--滑雪(经典dp)
- POJ1088 滑雪 dp
- POJ1088 滑雪(DP)
- POJ1088滑雪(dp)
- 阿里巴巴开源项目: 基于mysql数据库binlog的增量订阅&消费
- 解决android studio Gradle警告GBK编码的不可映射字符的问题
- 解决ScrollView下嵌套ListView进页面不在顶部的问题
- Java免费开源数据库、Java嵌入式数据库、Java内存数据库
- 关于jQuery选择器的完成介绍(转载)
- poj1088 滑雪(简单dp)
- 通过原型扩展对象
- 谷歌发布的首款基于HTTP/2和protobuf的RPC框架:GRPC
- Java中enum的用法总结
- Redis实战系列(1) 运行多个实例以充分发挥多核处理器的能力
- nodejs之express 模块 配置多个静态访问目录
- Redis分区
- 虚拟按键遮挡app页面,如华为荣耀7i
- 聚集索引和非聚集索引(整理)