2567: 移动路线
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:20
解决:12
题目描述
有一个n行m列的方格矩阵,将每个方格用坐标表示,左上角方格的坐标为(1,1),则右下角方格的坐标为(n,m)。小明是个调皮的孩子,一天他捉来一只蚂蚁,不小心把蚂蚁的右脚弄伤了,于是蚂蚁只能向下或向右移动。小明把这只蚂蚁放在左上角的方格中,蚂蚁从左上角的方格移动到右下角的方格,每步移动一个方格。蚂蚁始终在方格矩阵内移动,请计算出不同的移动路线的数目。注意:对于1行1列的方格矩阵,蚂蚁原地移动,移动路线数为1;
对于2行3列的方格矩阵,蚂蚁共有3种移动路线:
路线1:(1,1) → (1,2) → (1,3) → (2,3)
路线2:(1,1) → (1,2) → (2,2) → (2,3)
路线3:(1,1) → (2,1) → (2,2) → (2,3)
对于2行3列的方格矩阵,蚂蚁共有3种移动路线:
路线1:(1,1) → (1,2) → (1,3) → (2,3)
路线2:(1,1) → (1,2) → (2,2) → (2,3)
路线3:(1,1) → (2,1) → (2,2) → (2,3)
输入
输入只有一行,包括两个整数n和m(0 < n,m ≤ 20),代表方格矩阵的行数和列数。
输出
输出只有一行,为不同的移动路线的数目。
样例输入 复制
2 3
样例输出 复制
3