版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、POI0110 跳舞蝇,广西柳铁一中 黄芸,有一种奇妙的跳舞蝇。它们表演跳舞时,人们会先在桌上放n枚硬币。硬币从1至n编号。每枚硬币旁边都有一行题字:ij,i是这枚硬币的编号,j是站在硬币i上的舞蝇下一步应该飞往的硬币编号。人们在每个硬币上放一只舞蝇,然后舞蝇就按照题字开始跳舞。 可见,硬币的题字确定了跳舞蝇的表演。然而,对硬币不同的设置也可能导致相同的表演,只要适当调整硬币。,题目,1,3,2,12,23,31,表演不相同,例一,1,3,2,1,3,2,12,23,31,12,23,33,12,表演相同,3,4,2,1,3,4,2,1,例二,23,44,32,43,32,23,11,请编写一
2、个程序,对给出的两组硬币设置,验证是否能适当调整硬币, 使跳舞蝇给出相同的表演。 能够, 输出“T”; 不能,输出“N”。,任务,Pch . in 2 3 2 3 1 2 3 3 4 2 3 2 4 1 3 2 3,Pch . out N T,任务数d,硬币数n,硬币数n,表演不相同,表演相同,输入输出格式,1=d=100,1=n=2000,数据规模,N枚硬币; 硬币的题字:ij; 硬币的设置决定表演; 表演是否相同。,判断两个图是否同构。,题意的抽象:,同构,定义: 图G1和G2, 它们的顶点集和边集之间都分别建立了一一对应的关系,并且G1的两顶点间的边对应G2对应顶点间的边,则称图G1和G
3、2互为同构。 方法:n枚举顶点集的对应关系;判断当前关系下的各条边是否一一对应。 n 时间复杂度为O(n!)。,对本题n2000,该方法不可行。,同构, “同”: 相同,本质相同 判断数字矩阵的本质是否相同 定义大小关系; 求出本质相同的最小表示; 比较最小表示。, “构”:图的构成 研究本题所指的图的特殊性,期望能应用最小表示的思想。,0 1 0 1,1 0 1 0,1 1 0 0,0 0 1 1,0011,0101,1010,1100,图的特殊性,a. 点的出度均为1。,b. 点的类别: a).圈上的点; b).圈外的点, 构成树形,与圈相连.,c. 圈与圈之间无边相连. 证明:若两圈相连
4、, 则必有一点出度为2(如图),与题意矛盾。,点i,或者,点i,d. 这种图由若干个之间无边相连的子图组成,每个子图都是把若干棵树的根结点串成一个圈而构成的。,算法的框架,1. 判断树的同构; 2. 判断子图的同构; 3. 判断整个图的同构。,根据图的构成, 从小做起, 从简单到复杂:,图,子图,树,一判断树的同构,1定义树的大小: a. 若树根结点的度数树根结点的度数, 则树树; b.若树根结点的度数树根结点的度数, 则树树; c.若树根结点的度数树根结点的度数, 则依次讨论与的子树,拥有较大子树的树较大 若当前子树相等,则讨论A与B的下一棵子树。,3判断树A与树B是否同构: 分别求出树A与
5、树B的最小表示 A和B 若 AB,则树A与树B互为同构; 反之,没有同构关系。,2本质相同的树具有共同的最小表示,二判断子图的同构,求出子图的最小表示; 若两子图最小表示相等,则它们互为同构,把圈断开, 把子图化为一棵树;,把所有的树均化为其最小表示;,三判断图的同构, 对图的处理: 1. 把图分为若干子图; 2. 把子图分为若干棵树. 主过程 1. 求树的最小表示 求子树的最小表示, 对子树排序. 2. 求子图的最小表示 断圈, 化成树, 求最小. 3. 求图的最小表示 给子图排序, 合并成一棵树. 比较两图的最小表示, 判断是否同构.,贯穿整个算法的线索 最小表示,归纳,算法的性能分析,空间复杂度: O(n),
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025 初中小说情节的发展节奏调控课件
- 2025 高中阅读理解之语言节奏感培养课件
- 2026年食品加工职业健康试题及答案
- 章收入费用和利润
- 神经内科患者的产后疾病护理
- DB14∕T 3580-2025 蔬菜废弃物发酵还田技术规程
- 口述影像讲述员安全意识强化竞赛考核试卷含答案
- 水产品冻结工安全知识宣贯模拟考核试卷含答案
- 送受话器装调工岗前情绪管理考核试卷含答案
- 石脑油预处理装置操作工发展趋势考核试卷含答案
- 全国行业职业技能竞赛(电力交易员)考试题库及答案
- 《家用电冰箱与空调器维修》课件
- (完整版)初中化学新课程标准(人教版)
- 房建工程监理大纲范本(内容全面)
- 铁路旅客运输服务高职全套教学课件
- 高考语文复习:古代文化常识
- 高警示药品管理制度考核试题及答案
- (完整版)合规管理办法
- 回族做礼拜的念词集合6篇
- 场地清表施工方案设计
- 光纤熔接机培训
评论
0/150
提交评论