『格路径计数的一个简单结论』

\(\mathrm{Lemma}\ 1.\)\((0,0)\)\((n,m)\)的矩形格路径条数为二项式系数\(\binom{n+m}{n}=\binom{n+m}{m}\).

证明:将两种移动的方案视为球染色分方案即可.

\(\mathrm{Corollary}\ 1.\)\((0,0)\)\((n,n)\)越过直线\(y=x\)的格路径条数为卡特兰数\(\mathrm{C}_n\).

证明:向右走对应数字进栈,向上走对应数字出栈,则路径条数对应序列出栈方案数,即为卡特兰数\(\mathrm{C}_n\).

\(\mathrm{Corollay}\ 2.\)\((0,0)\)\((n,m)(n\geq m)\)越过直线\(y=x\)的格路径条数为\(\binom{n+m}{m}-\binom{n+m}{m-1}\).

证明:

考虑补集转化,总路径条数为\(\binom{n+m}{m}\),只需计算不合法路径条数,如图:

格路径计数.png

对于从\((0,0)\)\(\mathrm{endpos}(n=8,m=7)\)的非法格路径,可以向下平移得到从\((0,-1)\)\((n=8,m-1=6)\)接触直线\(y=x\)的格路径,那么现在考察这样的路径有多少条.

显然,任何一条接触直线\(y=x\)的格路径都有一个最早接触点\((a,a)\),不妨称\((0,-1)\)\((a,a)\)的子路径为\(\mathrm{Path}\ \gamma_1\). 根据反射原理,所有\(\mathrm{Path}\ \gamma_1\)和以\((-1,0)\)为起点,\((a,a)\)为终点的路径\(\mathrm{Path}\ \gamma_2\)一一对应,由于从\((-1,0)\)\((n,m-1)\)的路径必然经过\(y=x\),那么总共的接触直线\(y=x\)的格路径条数就和\((-1,0)\)\((n,m-1)\)的路径总数一一对应.

所以不合法的路径条数就是\(\binom{n-(-1)+m-1}{m-1}=\binom{n+m}{m-1}\),那么结论得证.

posted @ 2020-07-13 18:20  Parsnip  阅读(694)  评论(0编辑  收藏  举报