poj 1088 动态规划
来源:互联网 发布:中国互联网中心 知乎 编辑:程序博客网 时间:2024/05/28 15:30
#include<iostream>#include<cstring>using namespace std;int a[100][100],b[100][100];int r,c;int DP(int i,int j){int ans=0;if(b[i][j]==0){if(i>0){if(a[i][j]>a[i-1][j])ans=ans>DP(i-1,j)?ans:DP(i-1,j);}if(i+1<r){if(a[i][j]>a[i+1][j])ans=ans>DP(i+1,j)?ans:DP(i+1,j);}if(j>0){if(a[i][j]>a[i][j-1])ans=ans>DP(i,j-1)?ans:DP(i,j-1);}if(j+1<c){if(a[i][j]>a[i][j+1])ans=ans>DP(i,j+1)?ans:DP(i,j+1);}b[i][j]=1+ans;}return b[i][j];}int main(){int i,j,max=0;cin>>r>>c;memset(b,0,sizeof(b));for(i=0;i<r;i++)for(j=0;j<c;j++)cin>>a[i][j]; //这个地方写成了a[i][c],害我调了几个小时。。。。。。for(i=0;i<r;i++)for(j=0;j<c;j++){if(max<DP(i,j))max=DP(i,j);}cout<<max<<endl;return 0;}
0 0
- POJ 1088 动态规划
- poj 1088 动态规划
- POJ 1088 动态规划
- poj 1088 动态规划
- POJ 1088 动态规划
- 动态规划 :POJ 1088 滑雪
- poj 1088 滑雪 动态规划
- POJ 1088 滑雪 -- 动态规划
- POJ 1088 滑雪 动态规划
- POJ-1088 滑雪 (动态规划)
- 【动态规划】[POJ 1088]滑雪
- poj 1088 滑雪 动态规划
- poj 1088 滑雪【动态规划】
- poj 1088 滑雪 动态规划
- [POJ](1088)滑雪 ---- 动态规划
- Poj 1088 滑雪(经典动态规划)
- POJ 1088 比较有意思的动态规划
- POJ 1088 滑雪问题 动态规划
- 记录路径的背包问题
- Qt移动应用开发(八):实现跨平台的QML和OpenGL混合渲染
- 安卓----多媒体编程
- android实现左右滑动界面
- 【转】计算平方根
- poj 1088 动态规划
- Codeforces Round #257 (Div. 2) Jzzhu and Children (队列)
- BCB中登陆窗口的实现
- java冒泡排序
- Java Web开发基础(3)-JSTL
- HDU4815 Little Tiger vs. Deep Monkey (母函数应用)
- Xtext Headless模式代码生成
- failed to create the java virtual machine
- 模板方法模式