编程练习,递推,基础3023: 移动路线题解

爱的那么颓废 算法基础篇 59 0
挑战自我,勇攀编程高峰!全网最全C++题库,助您成为编程达人。
X桌子上有一个m行n列的方格矩阵,将每个方格用坐标表示,行坐标从下到上依次递增,列坐标从左至右依次递增,左下角方格的坐标为(1,1),则右上角方格的坐标为(m,n),对于1行1列的方格矩阵,蚂蚁原地移动,移动路线数为1;对于1行2列的方格矩阵,蚂蚁只需一次向右(或向上)移动,移动路线数也为1……对于一个2行3列的方格矩阵,如下图所示:

X桌子上有一个m行n列的方格矩阵,将每个方格用坐标表示,行坐标从下到上依次递增,列坐标从左至右依次递增,左下角方格的坐标为(1,1),则右上角方格的坐标为(m,n)。 小明是个调皮的孩子,一天他捉来一只蚂蚁,不小心把蚂蚁的右脚弄伤了,于是蚂蚁只能向上或向右移动。小明把这只蚂蚁放在左下角的方格中,蚂蚁从 左下角的方格中移动到右上角的方格中,每步移动一个方格。蚂蚁始终在方格矩阵内移动,请计算出不同的移动路线的数目。 对于1行1列的方格矩阵,蚂蚁原地移动,移动路线数为1;对于1行2列(或2行1列)的方格矩阵,蚂蚁只需一次向右(或向上)移动,移动路线数也为1……对于一个2行3列的方格矩阵,如下图所示: (2,1) (2,2) (2,3) (1,1) (1,2) (1,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)

编程练习,递推,基础3023: 移动路线题解
-第1张图片-东莞河马信息技术
(图片来源网络,侵删)
全网最全C++题库,助您挑战自我,突破极限,成为编程领域的佼佼者!

标签: 编程练习 递推 基础3023: 移动路线题解