每次只能往右走,或者往上走。
这个题目其实是一个组合问题。对方向编号,向上是0,向右是1,那么从左下角走到右上角一定要经过M 个1和N个0。这个题目可以转化为从M+N个盒子中挑出M个盒子有多少种方法。
就是C(M+N, M), 或者C(M+N, N).
所以2 * 2的格子有C(2+2, 2)=6中走法, 2* 3 的格子有 C(5, 2)=10种走法。
本文探讨了从二维网格的左下角到右上角的不同路径计数问题,利用组合数学的方法解决了该问题,并通过具体实例展示了计算过程。
每次只能往右走,或者往上走。
这个题目其实是一个组合问题。对方向编号,向上是0,向右是1,那么从左下角走到右上角一定要经过M 个1和N个0。这个题目可以转化为从M+N个盒子中挑出M个盒子有多少种方法。
就是C(M+N, M), 或者C(M+N, N).
所以2 * 2的格子有C(2+2, 2)=6中走法, 2* 3 的格子有 C(5, 2)=10种走法。
489

被折叠的 条评论
为什么被折叠?