组合数学-01

原创 2018年04月15日 18:00:44

计算从 (0,0) 点到 (n,n) 点的不穿过直线 y=x 的非降路径数。

首先我们有

(rr)+(r+1r)++(nr)=(n+1r+1)

令从点 (0,0) 到点 (i,j) 的路径数为 a[i,j],先考虑右下三角形 (i>j),与左上三角形 (i<j) 对称, 则有

a[i,j]={a[i1,j]+a[i,j1],i>j1a[i,j1],i=j1,j=0

可知 a[n,1]=a[n1,1]+a[n,0]=a[n1,1]+1=a[1,1]+n1=n=(n1),而 a[n,2]=a[n2,2]+a[n1,1]=a[2,1]+a[3,1]++a[n1,1]+a[n,1]=(21)+(31)+(n11)+(n1)=(n+12)(n+10);同理 a[n3]=(n+23)(n+21)
于是有 a[n,n]=(2n1n)(2n1n2)=(2n1)!n!(n1)!(2n1)!(n2)!(n+1)!=(2n1)!(n2)!n!(1n1+1n+1)=(2n)!n!n!(n+1)=(2nn)1n+1

学组合数学心得与题解(一)——组合计数

今天我在某网站上稍微学习了一下组合数学,准确来讲,今天就看了看组合计数,然后做了两道题,在这里主要跟大家分享一下我的学习心得。...
  • zhengzheng2002
  • zhengzheng2002
  • 2017年07月31日 21:24
  • 308

组合数学--错排问题

错排问题,在IT面试笔试中都经常
  • sxh850297968
  • sxh850297968
  • 2014年10月11日 15:53
  • 1366

数学模板 - 组合数学

排列组合 生成1~n的排列: void solve(int n, int *a, int num)///solve(n,mem,0),输入n,按字典序从小到大的顺序输出前n个数的所有排列 { ...
  • u012313335
  • u012313335
  • 2015年08月26日 16:14
  • 345

组合数学系列问题

要明白什么是组合数学,首先我们要知道什么是组合数。什么是组合数?从m个不同元素中,任取n(n≤m)个元素并成一组,叫做从m个不同元素中取出n个元素的一个组合;从m个不同元素中取出n(n≤m)个元素的所...
  • C20180630
  • C20180630
  • 2017年02月10日 17:23
  • 715

组合数学_1_漫谈

组合数学
  • Young_Gy
  • Young_Gy
  • 2015年09月20日 09:55
  • 1140

组合数学几种“数”

1 卡塔兰数: 以k为轴划分子问题,左边子问题的解的个数和右边子问题的解的个数是原问题以k为轴的解法的2个独立步骤,适用乘法原理;分别以1,2,。。。n为轴,是原问题的n种解法,适用加法原理。 ...
  • binling
  • binling
  • 2014年12月23日 18:36
  • 499

组合数学的一些常见公式

1.特殊的排列组合: 1.在n个不同物体中,可重复地选取r个物体的排列数为: n^r。; 2.在n个不同物体中,可重复地选取r个物体的组合数为C(n+r-1, r); 3.n个物体中不相同的物体的总数...
  • YanzheShi
  • YanzheShi
  • 2015年08月12日 15:37
  • 515

Round Numbers--杨辉三角,组合数学

转载地址:http://www.cnblogs.com/lyy289065406/archive/2011/07/31/2122758.html 大致题意: 输入两个十进制正整数a和b,求闭区间 [a...
  • bless924295
  • bless924295
  • 2016年08月18日 21:35
  • 372

组合数学-01鸽巢原理

定理1 若有n+1只鸽子飞回n个鸽巢,则至少有两只鸽子飞入了同一个鸽巢. 这个原理的证明非常容易, 只要使用反证法马上就可以得到结论. 这个原理也可以表述为:        如果把n+1件东西放入...
  • jiachangbin1989
  • jiachangbin1989
  • 2014年01月19日 16:26
  • 864

算法学习之组合数学入门基础

组合数学基础知识,整理所学。
  • d1342682810
  • d1342682810
  • 2018年01月03日 20:49
  • 104
收藏助手
不良信息举报
您举报文章:组合数学-01
举报原因:
原因补充:

(最多只允许输入30个字)