LCT
文章平均质量分 57
Time_major
..
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
bzoj 2049: [Sdoi2008]Cave 洞穴勘测(LCT模板)
Description辉辉热衷于洞穴勘测。某天,他按照地图来到了一片被标记为JSZX的洞穴群地区。经过初步勘测,辉辉发现这片区域由n个洞穴(分别编号为1到n)以及若干通道组成,并且每条通道连接了恰好两个洞穴。假如两个洞穴可以通过一条或者多条通道按一定顺序连接起来,那么这两个洞穴就是连通的,按顺序连接在一起的这些通道则被称之为这两个洞穴之间的一条路径。洞穴都十分坚固无法破坏,然而通道不太稳定,时常因为原创 2016-03-31 22:07:30 · 819 阅读 · 0 评论 -
bzoj 2002: [Hnoi2010]Bounce 弹飞绵羊
Description某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数ki,当绵羊达到第i个装置时,它会往后弹ki步,达到第i+ki个装置,若不存在第i+ki个装置,则绵羊被弹飞。绵羊想知道当它从第i个装置起步时,被弹几次后会被弹飞。为了使得游戏更有趣,Lo原创 2016-04-01 07:12:15 · 703 阅读 · 0 评论 -
动态树(Link-Cut-Tree)结构与实现简讲
下面分析一下LCT的构建和应用(要用到splay,不会的建议先学splay): 首先先了解LCT的用处:支持一系列树的操作,如合并,分裂,换根,查询节点数,判断是否在一棵树里,判断深度,甚至还可以当LCA用;下面讲讲做法: 要学LCT首先要清楚几个概念:轻重边,重儿子,辅助树,以及一系列东西,,,我在文中不会用这些名词,,尽量通俗易懂的讲。 动态树(LCT)的一系列操作无非就是依赖于几个基本操原创 2016-03-31 21:56:54 · 1844 阅读 · 0 评论 -
bzoj 2843: 极地旅行社
Description不久之前,Mirko建立了一个旅行社,名叫“极地之梦”。这家旅行社在北极附近购买了N座冰岛,并且提供观光服务。当地最受欢迎的当然是帝企鹅了,这些小家伙经常成群结队的游走在各个冰岛之间。 Mirko的旅行社遭受一次重大打击,以至于观光游轮已经不划算了。旅行社将在冰岛之间建造大桥,并用观光巴士来运载游客。Mirko希望开发一个电脑程序来管理这些大桥的建造过程,以免有不可预料的错误原创 2016-04-05 15:41:21 · 781 阅读 · 0 评论
分享