路径问题
来源:互联网 发布:天下3女号捏脸数据 编辑:程序博客网 时间:2024/06/05 08:27
Description
现有在一个mXn的棋盘,如下图所示,有一个中国象棋中的“卒”,停留在棋盘的左上角,卒每步只能往右或往下走一格,问卒要走到右下角,一共有多少种走法?
Input
输入多组测试数据。
每行数据输入两个数m(1≤m<16)和n(1≤n<16),分别代表棋盘的行和列。
测试数据输入到文件末为止。
Output
输出在相应的棋盘下,卒一共可走的方法数。
每组数据在单独的一行上。
Sample Input
1 12 1
Sample Output
23
HINT
Source
思路:递归且如果在边界 步数等于边界数加一
#include<stdio.h> int main() { int m,n,i,j; int a[20][20]; //预处理 for(i=1;i<=16;i++) //处理边界/终止条件 a[i][1]=i+1; for(j=1;j<=16;j++) a[1][j]=j+1; for(i=2;i<=16;i++) //递归 for(j=2;j<=16;j++) a[i][j]=a[i-1][j]+a[i][j-1]; while(scanf("%d%d",&m,&n)!=EOF) { printf("%d\n",a[m][n]); } return 0; }
0 0
- 路径问题
- 路径问题
- 路径问题
- 路径问题
- 路径问题
- 路径问题
- 路径问题
- 路径问题
- 路径问题
- 路径问题
- 路径问题
- 路径问题
- 路径问题
- 路径问题
- 路径问题
- 路径问题
- 路径问题
- 路径问题
- 面向对象葵花宝典:思想、技巧与实践(38) - 设计模式之道
- 拓扑排序
- Angular学习(七)——关于Javascript的一些建议
- poco中的进程使用的纠结
- C++11:Lambda函数(匿名函数)
- 路径问题
- [leetcode] Merge Intervals
- poj1655树形dp
- python字符串格式化中的百分号的转义字符是双写百分号
- protel进行PCB布局是光标离元器件较远的解决方案
- SAT分离轴--判断两个形状是否相交给出MTV
- 阿里云centos6.5为系统添加资源库
- 1408030926-hd-Lowest Bit
- 黑马程序员——面向对象