并查集
sadnohappy
这个作者很懒,什么都没留下…
展开
-
【Tjoi2016&Heoi2016】树
Description 在2016年,佳媛姐姐刚刚学习了树,非常开心。现在他想解决这样一个问题:给定一颗有根树(根为1),有以下两种操作: 标记操作:对某个结点打上标记(在最开始,只有结点1有标记,其他结点均无标记,而且对于某个结点,可以打多次标记。) 询问操作:询问某个结点最近的一个打了标记的祖先(这个结点本身也算自己的祖 先)你能帮帮他吗?原创 2016-07-12 16:37:49 · 637 阅读 · 0 评论 -
【JZOJ3809】设备塔
Description为了封印辉之环,古代塞姆利亚大陆的人民在异空间中建造了一座设备塔。 简单的说,这座设备塔是一个漂浮在异空间中的圆柱体,圆柱体两头的圆是计算核心,而侧面则是传输信息所用的数据通道,划分成N *m 个区块。 然而,随着工作的继续进行,他们希望把侧面的一部分区块也改造成其他模块。然而,任何时候都必须保证存在一条数据通道,能从圆柱体的一端通向另一端。 由于无法使用辉之环掌控下的计原创 2017-01-09 19:21:10 · 353 阅读 · 0 评论 -
【JZOJ3839】Baby Step
Description从前有一个Baby。 从前还有一个网格图。 Baby 喜欢爆炸。 Baby 偶尔会炸掉网格图中的一条边(u, v)。之后他会尝试从u 走到v。 如果他成功地从u 走到v,他会很高兴;否则他会找人打架。 从第二次爆炸开始,根据Baby 此时心情的不同,Baby 会炸掉不同的边。 你被要求编写一个程序,对于每次爆炸,给出此时Baby 是否还能从u 到v。原创 2017-01-15 21:47:59 · 462 阅读 · 0 评论 -
【JZOJ3875】星球联盟(alliance)
Description在遥远的S星系中一共有N个星球,编号为1…N。其中的一些星球决定组成联盟,以方便相互间的交流。 但是,组成联盟的首要条件就是交通条件。初始时,在这N个星球间有M条太空隧道。每条太空隧道连接两个星球,使得它们能够相互到达。若两个星球属于同一个联盟,则必须存在一条环形线路经过这两个星球,即两个星球间存在两条没有公共隧道的路径。 为了壮大联盟的队伍,这些星球将建设P条新的太空隧道原创 2017-01-19 21:28:35 · 706 阅读 · 0 评论 -
【JZOJ3886】道路维护
Description最近徆多人投诉说C国的道路破损程度太大,以至亍无法通行 C国的政府徆重视这件事,但是最近财政有点紧,丌可能将所有的道路都进行维护,所以他们决定按照下述方案进行维护 将C国抽象成一个无向图,定义两个城市乊间的某条路径的破损程度为该条路径上所有边破损程度的最大值,定义两个城市乊间的破损程度为两个城市乊间所有路径破损程度的最小值 然后C国政府向你提问多次,有多少个城市对的破损程原创 2017-01-20 21:43:03 · 369 阅读 · 0 评论 -
【JZOJ6152】Endless
Description Solution 平方串如何找是经典套路,假设要找长度为2L2L2L的平方串,则将序列分成每LLL一段,最后不足LLL也成一段。 假设当前到了第iii段,iii与i−1i-1i−1的最长公共后缀为红线部分,iii与i+1i+1i+1的最长公共前缀为蓝线部分,那么[l,r][l,r][l,r]中所有长度等于2L2L2L的连续子序列都是平方串。考虑这些平方串,最后形成的是∀...原创 2019-04-30 16:28:33 · 271 阅读 · 0 评论