poj1088滑雪(简单DP)
来源:互联网 发布:淘宝充值网易宝可信嘛 编辑:程序博客网 时间:2024/05/19 17:04
最近陷入水题中……sad……
二维数组保存状态,恩
代码在这:
#include <iostream>#include <cstdio>#include <cstring>using namespace std;int s[110][110];int p[110][110];int i,j;int n,m;int max(int a,int b){return a>b?a:b;}int dp(int a,int b){if(p[a][b]>1) return p[a][b];int maxx=1;if(a>1&&s[a][b]>s[a-1][b]) maxx=max(maxx,1+dp(a-1,b));if(a<n&&s[a][b]>s[a+1][b]) maxx=max(maxx,1+dp(a+1,b));if(b>1&&s[a][b]>s[a][b-1]) maxx=max(maxx,1+dp(a,b-1));if(b<m&&s[a][b]>s[a][b+1]) maxx=max(maxx,1+dp(a,b+1));return maxx;}int main(){scanf("%d%d",&n,&m);for(i=1;i<=n;++i)for(j=1;j<=m;++j){scanf("%d",&s[i][j]);p[i][j]=1;}int res=0;for(i=1;i<=n;++i) for(j=1;j<=m;++j) { p[i][j]=dp(i,j); if(res<p[i][j]) res=p[i][j]; } printf("%d\n",res);return 0;}
0 0
- poj1088-滑雪(简单DP)
- POJ1088 滑雪 简单DP
- poj1088滑雪(简单DP)
- poj1088 滑雪(简单dp)
- 滑雪DP;POJ1088;
- DP::Poj1088 滑雪
- poj1088 滑雪 DP+DFS
- POJ1088 滑雪 dp
- poj1088--滑雪(经典dp)
- POJ1088 滑雪 dp
- POJ1088 滑雪(DP)
- POJ1088滑雪(dp)
- POJ1088滑雪问题 简单dp(动态规划)已AC
- DP问题(POJ1088滑雪)
- POJ1088-滑雪 记忆化DP
- POJ1088--滑雪(DP+搜索)
- 滑雪(poj1088,DP+记忆化搜索)
- poj1088 滑雪(dfs、dp优化)
- hdu 5698 瞬间移动 -- (大组合数取模)
- Python Tricks(十四)—— list 逆序的实现
- POJ 1011
- RxJava + Retrofit 的实际应用场景
- HDU 2577
- poj1088滑雪(简单DP)
- 在eclipse中运行maven项目报错
- ACM--多边形面积--HDOJ 2036--改革春风吹满地
- vs打开低版本的工程报错
- 单周期CPU设计
- Android插件化探索(一)类加载器DexClassLoader
- TensorFlow编译过程中遇到的问题及解决方案
- poj1703 Find them, Catch them(关系并查集)
- 【Leetcode】:9. Palindrome Number 问题 in JAVA