- 6
- 0
- 约8.78千字
- 约 23页
- 2016-12-14 发布于北京
- 举报
棋盘中的棋盘
——浅谈棋盘的分割思想
复旦大学附属中学 俞鑫
【摘要】【关键词】——棋盘的分割思想。
对于一个m×n的棋盘,它所含的子棋盘共有Cm×Cn个,而其分割方法更是不计其数。巧妙地对棋盘进行分割,可以解决许多种类的棋盘问题。
例一:棋盘覆盖(经典问题)
题目描述:
在一个2k×2k方格组成的棋盘中,若恰有一个方格与其他方格不同,则称该方格为一特殊方格,且称该棋盘为一特殊棋盘。显然特殊方格在棋盘上出现的位置有4k种情形。因而对任何k≥0,有4k种不同的特殊棋盘。图中的特殊棋盘是当k=2时16个特殊棋盘中的一个。
在棋盘覆盖问题中,我们要用以下4种不同形态的L型骨牌覆盖一个给定的特殊棋盘上除特殊方格以外的所有方格,且任何2个L型骨牌不得重叠覆盖。易知,在任何一个2k×2k的棋盘覆盖中,用道的L型骨牌个数恰为(4k-1)/3。
现求一种覆盖方法。
输入:第一行为k(棋盘的尺寸),第二行为x,y (1 ≤ x,y ≤ 2k ) ,分别表示特殊方格所在行与列。
输出:共2k行,每行2k个数,分别表示覆盖该格的L型的编号(特殊格用0表示)。
样例:
输入:
2
1 2
输出:
1 0 2 2
1 1 3 2
4 3 3 5
4 4 5 5
算法分析
由棋盘尺寸为2k×2k ,我们可以想到将其分割成四个尺寸为2k-1×2k-1的子棋盘
可是,由于含特殊方格的子
您可能关注的文档
- 2014简论造林调查设计的工作程序及内容.doc
- 2014简述基本领导方法的内容.doc
- 2014简述多元智能理论的内涵及其在英语教学上的运用.doc
- 2014简述如何运用记忆规律 .doc
- 2014简述孟子的以时观念.doc
- 2014简述工程量清单计价的优缺点及完善措施.doc
- 2014简述幼儿教师专业化发展的主要途径.doc
- 2014简述建筑工程分包管理方案的编制.doc
- 2014简述建筑施工中环境保护工作的意义.doc
- 2014简述影响幼儿攻击性行为产生的因素.doc
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)