题目描述
一个机器人位于一个 m x n 网格的左上角 。
机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角。
问总共有多少条不同的路径?
分析
-
问题等价于在笛卡尔坐标系下,从(m,n)到(1,1)进行移动操作,其中移动操作只为左移一格或下移一格。
-
从(m,n)到(1,1)的移动:在(m,n)处只能移动到(m-1,n)或(m,n-1);
设 f ( m , n ) f(m,n) f(m,n)表示从(m,n)移动到(1,1)所有的路径数目,其中 m ≥ 1 , n ≥ 1 m \geq 1, n \geq 1 m≥1,n≥1。
f ( m , n ) = { 1 m = 1 或 n = 1