有 4 条东西向道路和 4 条南北向道路,交织成一个路口网格。一个人从西北角 出发走到东南角 ,在每个路口只能选择向东或向南走。从 到 共有多少条不同的路线?
先数清每条路线必须走多少步。 两个方向各有 条路,也就是各有 个街区,所以每条路线都恰好包含
一共 步——而且每一条路线都是这样,正因如此,计数才变成了纯粹的组合问题。
把一条路线翻译成一个字符串。 一条路线完全由各步的先后顺序决定,也就是由一个长度为 、含三个 E 和三个 S 的字符串描述,比如 。不同字符串对应不同路线,每条路线也对应一个字符串,所以数路线就等于数字符串。
选出向东那几步的位置。 一旦决定了 个位置中哪 个放 E,剩下的自动是 S。选法数就是
算出这个组合数。
用网格上的杨辉三角交叉验证。 给每个路口标上从 走到它的路线数:最上面一行和最左边一列全是 ,其余每个点等于它上方的点加左方的点。这样逐行得到 / / / —— 角点 上正是 ✓,与组合数算出的结果一致。
Need to solve a different problem like this? Open the solver →