随笔分类 -  数据结构_可并堆

摘要:【题目大意】 给定一个序列t1,t2,...,tn ,求一个递增序列z1<z2<...<zn , 使得R=|t1−z1|+|t2−z2|+...+|tn−zn| 的值最小。本题中,我们只需要求出这个最小的R值。 【思路】 -这个比加延迟标记的左偏树调试得还久……WA到死…… 如果ti是递增的,我们只 阅读全文
posted @ 2016-09-03 10:41 iiyiyi 阅读(783) 评论(0) 推荐(0)
摘要:【题目大意】 给出一些数和一些操作。M:合并两个数所在的集合,如果有任意一个数被删除则忽略操作;K:删除某个数所在集合中最小的数。 【思路】 裸裸的,复习^ ^ 阅读全文
posted @ 2016-09-01 22:58 iiyiyi 阅读(174) 评论(0) 推荐(0)
摘要:【题目大意】 有n个城市构成一棵树,除1号城市外每个城市均有防御值h和战斗变化参量a和v。 现在有m个骑士各自来刷副本,每个其实有一个战斗力s和起始位置c。如果一个骑士的战斗力s大于当前城市的防御值h,则可攻破这个城市,并前往它的管辖地(即树上的父亲),同时,战斗力s发生如下变化: ①如被攻占城市a 阅读全文
posted @ 2016-07-20 12:37 iiyiyi 阅读(293) 评论(0) 推荐(0)
摘要:【题目大意】 在一个忍者的帮派里,一些忍者们被选中派遣给顾客,然后依据自己的工作获取报偿。在这个帮派里,有一名忍者被称之为 Master。除了 Master以外,每名忍者都有且仅有一个上级。为保密,同时增强忍者们的领导力,所有与他们工作相关的指令总是由上级发送给他的直接下属,而不允许通过其他的方式发 阅读全文
posted @ 2016-07-09 16:50 iiyiyi 阅读(198) 评论(0) 推荐(0)
摘要:【题目大意】 在一个森林里住着N(N<=10000)只猴子。在一开始,他们是互不认识的。但是随着时间的推移,猴子们少不了争斗,但那只会发生在互不认识(认识具有传递性)的两只猴子之间。争斗时,两只猴子都会请出他认识的猴子里最强壮的一只(有可能是他自己)进行争斗。争斗后,这两只猴子就互相认识。每个猴子有 阅读全文
posted @ 2016-07-09 13:05 iiyiyi 阅读(875) 评论(0) 推荐(0)