染色法和构造法在棋盘上的应用.ppt
《染色法和构造法在棋盘上的应用.ppt》由会员分享,可在线阅读,更多相关《染色法和构造法在棋盘上的应用.ppt(23页珍藏版)》请在三一办公上搜索。
1、染色法和构造法在棋盘上的应用,1 基本概念2 棋盘的覆盖(1)同形覆盖(2)异形覆盖(3)小结3 马的遍历(1)马的哈密尔顿链(2)马的哈密尔顿圈 4 其它问题(1)Worm world5 结语,目录,构造法 直接列举出某种满足条件的数学对象或反例导致结论的肯定与否定,或间接构 造某种对应关系,使问题根据需要进行转化的方法,称之为构造法。,染色法 用不同颜色对棋盘格子进行染色,起到分类的效果。类似国际象棋盘上的黑白二染色,称为“自然染色”。,棋盘 所谓m*n棋盘,指由m行n列方格构成的m*n矩形。每个方格成为棋盘的格,位于 第i行j列的格记为a(i,j)。当i+j为奇(偶)数时,称a(i,j)
2、为奇(偶)格。,1 基本概念,2 棋盘的覆盖,棋盘的覆盖指用若干图形去覆盖棋盘。覆盖的每个图形也由若干格子组成,称为覆盖形。约定任两个覆盖形互不重叠,任一覆盖形中任一格总与棋盘上某格重合。按覆盖效果,可分为完全覆盖、饱和覆盖、无缝覆盖和互异覆盖。完全覆盖:各个覆盖形的总格子数等于棋盘的总格子数按覆盖形,可分为同形覆盖(只有一种覆盖形)和异形覆盖(有多种覆盖形)。,2-1 同形覆盖,例1 给出m,n,k,试用若干1*k的矩形覆盖m*n的棋盘。,分析 有定理1:m*n棋盘存在1*k矩形的完全覆盖的充分必要 条件是k|m或k|n。证明:充分性是显然的。用构造法。当k|n时,每一行用n/k个1*k的矩
3、形恰好完全覆盖。k|m情况类似。必要性。当n,m均不能被k整除时,设 m=m1*k+r,0=s(否则旋转90),2-1 同形覆盖,m=m1*k+r n=n1*k+s r=s,2-1 同形覆盖,由上面的定理1,可彻底解决m*n棋盘的p*q矩形完全覆盖问题定理2 m*n棋盘存在p*q矩形的完全覆盖充分必要条件是m,n满足下列条件之一:(i)p|x且q|y(ii)p|x,q|x,且存在自然数a,b,使y=ap+bq其中x,y=m,n,2-2 异形覆盖,例2 设有m*n的棋盘,当m*n为奇数时,尝试删去一个格子,剩下部分用若干1*2的矩形覆盖;当m*n为偶数时,尝试删去两个格子,剩下部分用若干1*2的
4、矩形覆盖。,分析:1 先来考虑m*n为奇数的情况 一方面,将棋盘自然染色。无论怎么放,一个1*2的矩形必盖住一个黑格和一个白格,而棋盘上的黑格比白格多1,于是只能去掉一个黑格(即偶格)。,2-2 异形覆盖,另一方面,设去掉偶格为a(i,j),用构造法必能得到可行解,i与j同为奇数,i与j同为偶数,2-2 异形覆盖,再考虑m*n为偶数的情况 类似地,由自然染色法得知,去掉的两格必定异色,即一个奇格,一个偶格(不然两种格子总数不等)另一方面,用构造法,总可以用一些粗线将棋盘隔成宽为1的长条路线,使从任一格出发可以不重复地走遍棋盘并回到出发点。,2-2 异形覆盖,针对染色法,上面的例子都是利用“各类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 染色 构造 棋盘 应用

链接地址:https://www.31ppt.com/p-4983760.html