动态规划练习一—9移动路线
2017-04-17 21:40
316 查看
1、题意:输出从起点到目的地的走法,只能向右或向上走
2、思路:a[i][j]=a[i-1][j]+a[i][j-1]当前位置的路线走法=左面位置的路线走法+下面位置的路线走法
3、感想:类似于糖果问题,题意范围较小,可以全部算出储存起来,随用随取
4、代码:
#include<iostream>
using namespace std;
int a[21][21];
int main()
{
long long n,i,j,x,y;
a[1][1]=1;
for(j=1;j<=20;j++)
a[1][j]=1;
for(i=2;i<=20;i++)
for(j=1;j<=20;j++)
a[i][j]=a[i-1][j
4000
]+a[i][j-1];
cin>>x>>y;
cout<<a[x][y]<<endl;
}
2、思路:a[i][j]=a[i-1][j]+a[i][j-1]当前位置的路线走法=左面位置的路线走法+下面位置的路线走法
3、感想:类似于糖果问题,题意范围较小,可以全部算出储存起来,随用随取
4、代码:
#include<iostream>
using namespace std;
int a[21][21];
int main()
{
long long n,i,j,x,y;
a[1][1]=1;
for(j=1;j<=20;j++)
a[1][j]=1;
for(i=2;i<=20;i++)
for(j=1;j<=20;j++)
a[i][j]=a[i-1][j
4000
]+a[i][j-1];
cin>>x>>y;
cout<<a[x][y]<<endl;
}
相关文章推荐
- 动态规划练习——移动路线
- 动态规划练习一 09:移动路线
- 动态规划练习--09(移动路线)
- 动态规划练习一 移动路线
- 动态规划--移动路线
- ACM-动态规划9-移动路线
- 网格从左下角移动到右上角有多少种路线(动态规划)
- 动态规划练习题-9(移动路线)
- 动态规划―移动路线
- 动态规划练习1--Unique Paths
- 用动态规划优化老鼠走迷宫中的最短路线解法
- 动态规划(练习题目,)
- 手机蓝牙通信设计(二) 练习移动应用程序
- 算法练习 动态规划 装配线调度
- 百练 2718:移动路线
- leetcode 动态规划练习
- 【练习7.4】使用直方图陆地移动距离EMD区分不同光线条件下的图片cvCalcEMD2
- 2718:移动路线(又是一个放苹果)
- 腾讯研发工程师B笔试卷/腾讯2015春招移动客户端开发练习卷
- poj 3717: 移动路线