版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北省孝感市七校教学联盟2027届物理高二上期中调研试题含解析
- 2027届云南省昭通市大关县民族中学高二物理第一学期期中监测试题含解析
- 2027届广东省东莞市达标名校高三上物理期中学业质量监测试题含解析
- 2027届重庆市涪陵高级中学物理高三第一学期期中联考试题含解析
- 2027届福建省福州市八县一中高一上物理期中质量检测模拟试题含解析
- 安徽省淮南五中2027届高二上物理期末监测试题含解析
- 河南省开封市2027届物理高二上期中监测试题含解析
- 2027届江苏省盐城市亭湖区伍佑中学高二上物理期末综合测试试题含解析
- 山东省七校联合体2027届高二物理第一学期期中统考试题含解析
- 2026年测试男友的心理测试题及答案
- 人教版六年级上册数学第一单元《分数乘法》测试卷及一套答案
- 2024年长沙电力职业技术学院单招职业适应性测试题库及答案解析
- 幼儿园成长档案模板(40张)课件
- 2024年中核集团招聘笔试参考题库含答案解析
- 《职场实用英语课件》
- 动叶调节轴流风机动调机构详解
- NB/T 10728-2021煤矿膏体充填留巷开采技术规范
- YY/T 1652-2019体外诊断试剂用质控物通用技术要求
- GB/T 70.1-2008内六角圆柱头螺钉
- GA/T 1504-2018互联网交通安全综合服务管理平台数据接入规范
- CB/T 498-1995系泊纤维索卷车
评论
0/150
提交评论