zoukankan      html  css  js  c++  java
  • sss

    (mathrm{Lemma} 1.)((0,0))((n,m))的矩形格路径条数为二项式系数(inom{n+m}{n}=inom{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)(ngeq m))越过直线(y=x)的格路径条数为(inom{n+m}{m}-inom{n+m}{m-1}).

    证明:

    考虑补集转化,总路径条数为(inom{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))的路径总数一一对应.

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

  • 相关阅读:
    http请求消息体和响应消息体
    整型常量
    C语言中字符串后面的'\0'
    String类
    二进制转成十六进制
    http消息头
    NULL和NUL
    拷贝构造函数和赋值表达式
    awk中的FS
    之前给女性网增加的一个滚动展示
  • 原文地址:https://www.cnblogs.com/Parsnip/p/13294924.html
Copyright © 2011-2022 走看看