标准2维表问题

上传人:suns****4568 文档编号:93062819 上传时间:2019-07-16 格式:PPT 页数:13 大小:101KB
返回 下载 相关 举报
标准2维表问题_第1页
第1页 / 共13页
标准2维表问题_第2页
第2页 / 共13页
标准2维表问题_第3页
第3页 / 共13页
标准2维表问题_第4页
第4页 / 共13页
标准2维表问题_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《标准2维表问题》由会员分享,可在线阅读,更多相关《标准2维表问题(13页珍藏版)》请在金锄头文库上搜索。

1、标准2维表问题,报告人:许细清 学 号:080320067 报告时间:2019/7/16,问题描述,设n 是一个正整数。2 n 的标准2 维表是由正整数1,2,2n组成的2 n数组,该数组的每行从左到右递增,每列从上到下递增。2 n的标准2 维表全体记为Tab(n)。,问题描述,例如,当n=3时 Tab(3)如下:,任务:给定正整数n,计算Tab(n)中2*n的标准2维表的个数。,在解这道题之前,我想跟大家介绍下catalan(卡特朗数),以及什么情况下的组合问题求解是卡特朗数。,问题求解,0(0,0),0(0,0),A(n,n),A(n,n),左图中,求从原点(0,0)到(n,n)点的路径数

2、,要求中途所经过的点(a,b)满足关系a=b;,问题求解,0(0,0),A(n,n),从原点(0,0)到(n,n)点,总共走2n步,我们令往X轴走一步用0表示,往Y轴走一步用1表示,则从原点(0,0)到(n,n)的一条路径对应着有n个0和n个1组成的一个组合。 问题要求a=b; 问题导致求从(0,0)出发,途径对角线0A及对角线上方的点到达(n,n)点的路径数。 则可以途径0A上的点,但不允许穿越对角线(即对这2n个01序列,任何时候从左往右扫描,1的累计数不少于0的累计数。),问题求解,0(0,0),0(0,0),A(n,n),A(n,n),1.从0点出发经过0A及0A上方达到A点的路径对应

3、着一条从O点出发经过OA上方的点到达A点的路径。 2.从O点出发途径0A上的点到达A点的路径,即为从O点出发穿越OA到达A点的路径,故对应一条从O点出发穿越OA到达A点的路径。 3.所以,从O点出发经过OA及OA以上的点最后到达A点的路径数,等于从O点出发到达A点的所有路径数,减去从O点出发路径OA上的点到达A点的路径数。,问题求解,O(0,0),(1,0),O(0,1),A(n,n+1),如左图,若点(0,1)到(n,n+1)点的某一条路径与y=x的交点从左到右依次p1,p2pk,设Pk是最后一个在y=x上过的格子点,作(1,0)点到Pk点的一条道路(虚线),使之与上述的从(0,1)点到pk

4、电脑的路径(实线)关于y=x对称.于是对从(1,0)点路经y=x这条直线到(n,n+1)点的一条路径对应从(1,0)到(n,n+1)的一条路径. 结论: 从(0,1)点到(n,n)点的路径数=从(1,0)点到(n,n)的路径数=C(2n,n+1);,y=x,P1,A(n,n),P2,PK,问题求解,这个就是catala的公式,它对应的模型是:对于一个2n个有01组成的序列,从左向右扫描的话,0的累计数不小于1的累计数。,问题求解,现在我们在重新看Tab这道题: 题目要求把1到2n这2n个数放在一个2维表里,使得行值递增的,列值也是递增的。 我们依次把1到2n这2n个数放进二维表里。 由于要求行

5、值递增&列值递增,所以第一行的数肯定不小于第二行的数。 证明如下:1.把1到2n这2n个数依次放进二维表时,每次放的位置一定是在第一行的行尾或第二行的行尾。不然中间将留有空白的地方。,问题求解,第一行的个数一定要不小于第二行的数。 如若不然的话,也会出现第一行存在空白。 比如会出现以下情况。,基于第一行的个数一定不小于第二行的个数,我们可以对Tab问题做投影。即:对这2n个数,如果放在第一行的我们设为0,放在第二行的我们设为1,则对于一个正确的Tab表的话,对应着一个2n个数的01序列,其中0的累计数不小于1的累计数。则Tab问题转化为这样的2n序列的个数。,问题求解,000111,001011,010011,010101,001101,我们之前已经分析过对于2n个有01组成的序列,其中从左到右扫面的话,0的个数不小于的1的个数的组合数为catalan数。 所以:,问题求解,由于组合数 当n很大时乘积会超过int的范围,所以解这道题还需要涉及到大整数乘法。具体的大整数乘法这里不叙述了。大家可以看标准输出输出里面有一个优秀算法ppt报告模板。里面的内容就是介绍大整数乘法的。,谢谢!,Thanks for you attention! 如果有何不对的地方,欢迎大家指正批评!,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号