[OpenJudge-NOI]滑雪 记忆化搜索+Dp
来源:互联网 发布:辣条骚男淘宝 编辑:程序博客网 时间:2024/05/21 10:40
代码
#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>using namespace std;int r,c,mat[105][105],cnt[105][105],dir[4][2]={{1,0},{-1,0},{0,-1},{0,1}},ans(0);int dp(int i,int j){ int maxx=0; if(cnt[i][j]>0){ return cnt[i][j]; } for(int z=0;z<4;z++){ int x=i+dir[z][0],y=j+dir[z][1]; if(x>0&&y>0&&x<=r&&y<=c){ int t=mat[x][y]; if(mat[i][j]>t){ maxx=max(maxx,dp(x,y)); } } } cnt[i][j]=maxx+1; return cnt[i][j];}int main() { cin>>r>>c; for(int i=1;i<=r;i++){ for(int j=1;j<=c;j++){ cin>>mat[i][j]; } } for(int i=1;i<=r;i++){ for(int j=1;j<=c;j++){ dp(i,j); } } for(int i=1;i<=r;i++){ for(int j=1;j<=c;j++){ ans=max(ans,cnt[i][j]); } } cout<<ans<<endl;}
0 0
- [OpenJudge-NOI]滑雪 记忆化搜索+Dp
- 【DP】 noi openjudge 2.6 滑雪
- POJ 1088 滑雪(DP+记忆化搜索)
- 滑雪(poj1088,DP+记忆化搜索)
- POJ1088 滑雪 DP+记忆化搜索
- poj-1088-滑雪【记忆化搜索+DP】
- poj1088滑雪--dp之记忆化搜索
- POJ - 1088 滑雪 DP+记忆化搜索
- poj 1088滑雪(记忆化搜索, dp)
- Codevs 2152 滑雪 记忆化搜索DP
- 【记忆化搜索】滑雪(dp模板)
- 滑雪(dp 记忆化搜索)
- 滑雪 记忆化搜索
- 【记忆化搜索】滑雪
- 【记忆化搜索】滑雪
- 滑雪--记忆化搜索
- 滑雪【记忆化搜索】
- 滑雪 记忆化搜索
- 研究Xposed相关二:如何root android模拟器(android4.3.1)
- VC 使用combox
- php三元运算符 ? :
- UI界面设计嘚吧嘚
- 各种军衔的英文怎么说?一等兵,二等兵,下士,中士,上士,少慰,中慰,上慰,少校,中校,上校,少将,中将,上将,元帅的英文怎么说?
- [OpenJudge-NOI]滑雪 记忆化搜索+Dp
- adb命令安装模拟器上的Android程序,节省了很多时间。。
- 接口-抽象,虚方法
- JVM系列二:GC策略&内存申请、对象衰老
- 字符串转换成指定类型
- Android中的事件模型
- C++/C之数组篇(待完善)
- iOS开发UITableViewCell滚动到特定的行数
- linux通过yum安装svn