- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
等价关系与序关系 笛卡尔积 集合A与集合B的笛卡儿积为一个集合,记为A×B A×B={(x,y) | x∈A 且 y∈B} (x,y)是有序对 关系 集合A到集合B的关系是笛卡儿积A×B的一个子集 如果R是集合A到集合B的一个关系,且(x,y)是R的一个元素,那么称x关于R与y关联(有关系),一般记作x R y 集合S到其自身的关系称为集合S上的关系 例 S={草,树,猪,牛,LYC} T={植物,动物,人} 定义R为S到T的一个关系 草 R 植物为真,草 R 动物为假 猪 R 动物为真,猪 R 人为假 LYC R 人为真,LYC R 植物假 等价关系 若集合S上的关系R具备以下三个性质: 1、自反性:对S的任意元素x,x R x为真 2、对称性:只要x R y为真,y R x就为真 3、传递性:只要x R y为真,y R z为真,x R z就为真 等于关系 一个符号集合S 定义S上的关系R:如果S中的两个符号x,y代表同一个事物的话,那么x R y就为真 容易证明,R是等价关系。 整除关系 设S是正整数的集合,定义x R y为x | y。于是,3 R 6、7 R 35为真,但8 R 4,6 R 9为假。R是S上的一个关系。 R有自反性,传递性,但没有对称性 其他例子 设S是一些集合组成的集合族,定义A R B为A∩B≠空集。 显然,R有自反性和对称性,但没传递性 定义R为:只要两个人x和y的姓相同,x R y就为真。 这是一个等价关系 等价类 如果R是S上的等价关系,x∈S,则S中与x相关联的元素的集合称为包含x的等价类,记为[x]。所以[x]={y∈S:y R x} 自反性保证了x∈[x] 等价类的性质 1、如果x和y是集合S的元素,那么x与y相关联,当且仅当[x]=[y] 2、关系R的两个等价类要么相等,要么互不相交 集合的划分 集合S的划分是一个子集族,它满足三个性质: 1、没有一个子集是空的 2、集合S的任何一个元素必然属于某个子集 3、两个不同的子集互不相交 等价类与划分 1、一个等价关系R产生了一个划分P,其中P的成员就是R的等价类 2、一个划分P导出一个等价关系R。其中,只要两个元素属于P的同一个成员,它们就关于R相关联。此外,这个关系的等价类就是P的成员 等价关系与并查集 并查集在英文中称为Disjoint Set(不相交集合) 划分就一系列不相交集合,而划分与等价类是互相对应的。 因此并查集一般都是用来处理等价类。 所以,用并查集处理一些问题的关键是洞察问题中所蕴藏的等价关系 并查集可以动态维护等价关系,但只能加强关系,不能削弱关系 并查集存储结构 查找代表 Function find(u : longint) : longint; //寻找u所在等价类代表 Begin if (f[u] = 0) then find := u else begin f[u] := find(f[u]); //路径压缩 find := f[u]; end; End; 合并两个等价类 Procedure Union(u , v : longint); Var fu , fv : longint; Begin fu := find(u); fv := find(v); if (fu fv) then f[fu] := fv; End; 例题1:等式矛盾 给定一系列等式,判断最早在第几个等式处出现矛盾. 等式形如:x=y,其中x和y可以是任意整数或一个符号. 例: x=y y=1 x=z z=0//矛盾 0=1 分析 这是一个等于关系. 两个不同的常数不能在同一个等价类中,一旦两个相同的常数在同一个等价类中就出现矛盾. 维护并查集时,如果某个等价类有常数,就让这个常数做代表,这是不难办到的 同余关系 对于给定的m,整数数集上的同余关系(mod m)是等价关系. 自反性:x≡x(mod m) 对称性:x≡y(mod m) ,那么显然y≡x(mod m) 传递性:x≡y(mod m)且y≡z(mod m),那么x≡z(mod m) 例题2:朋友敌人 N个人分成了两大阵营,同一阵营的两人为朋友,不同阵营的两人为敌人.开始时什么都不知道,不断告诉你两个人之间的关系,判断是否有矛盾. 分析 设两大阵营分别为X和Y,我们把n个人看做n个0或1 0表示该人处于阵营X,1表示该人处于阵营Y 设两个人A和B的对应数字为a和b 那么他们是朋友当且仅当a-b≡0(mod 2) 他们是敌人当且仅当a-b≡1(mod 2) 人之间的关系 我们定义人与人之间的关系R:A R B当且仅当a-b≡r(mod 2)(0≤r2)已知,即我们可以确定a-b(mod 2)的最小剩余 R是一个
您可能关注的文档
最近下载
- 炼油工艺基础知识.pptx VIP
- 高中语文复习提升-忻州一中学生行为考核条例新生学习学生行为考核细则100条(A4版).doc VIP
- 年产30万吨硫酸项目初步设计说明书.doc VIP
- 炼油工艺基础知识.pptx VIP
- 小学四年级数学《行程问题》应用题专项训练,重点题型!.pdf VIP
- 山西出版集团笔试真题.pdf
- 新疆哈密市2024-2025学年八年级上学期期末考试语文试题.docx VIP
- 混凝土回弹自动计算软件(支持多角度、浇筑面、非泵送、泵送、碳化、高强砼回弹).xls VIP
- 2025年AWS认证SQS消息吞吐量与扩展性专题试卷及解析.pdf VIP
- 合格证模板打印可修改.docx VIP
原创力文档


文档评论(0)