并查集
LK自动机
Till the end.
展开
-
修复公路
题目背景 A地区在地震过后,连接所有村庄的公路都造成了损坏而无法通车。政府派人修复这些公路。 题目描述 给出A地区的村庄数N,和公路数M,公路是双向的。并告诉你每条公路的连着哪两个村庄,并告诉你什么时候能修完这条公路。问最早什么时候任意两个村庄能够通车,即最早什么时候任意两条村庄都存在至少一条修复完成的道路(可以由多条公路连成一条道路) 输入输出格式 输入格式: 第1行两个...原创 2018-03-08 21:24:23 · 652 阅读 · 0 评论 -
【JZOJ A组】火车
Description A国有n个城市,城市之间有一些双向道路相连,并且城市两两之间有唯一路径。现在有火车在城市a,需要经过m个城市。火车按照以下规则行驶:每次行驶到还没有经过的城市中在m个城市中最靠前的。现在小A想知道火车经过这m个城市后所经过的道路数量。 Input 第一行三个整数n、m、a,表示城市数量、需要经过的城市数量,火车开始时所在位置。 接下来n-1行,每行两个整数x和y...原创 2018-08-19 20:37:36 · 527 阅读 · 0 评论 -
【JZOJ A组】【NOIP提高A组模拟2018.8.8】 城市猎人
Description 有n个城市,标号为1到n,修建道路花费m天,第i天时,若gcd(a,b)=m-i+1,则标号为a的城市和标号为b的城市会建好一条直接相连的道路,有多次询问,每次询问某两座城市最早什么时候能连通。 Input 第一行输入三个正整数n,m,q,其中q表示询问个数。 接下来q行,每行两个正整数x,y,表示询问城市x和城市y最早什么时候连通。 Output 输出...原创 2018-08-08 20:22:34 · 430 阅读 · 0 评论 -
【JZOJ A组】树
Description 我们有一颗从1到n编号的n个结点的树,此外,您将从树中获得M个节点对,形式为(a1,b1),(a2,b2),…(am,bm). 我们需要给每一条边定向,使得每一对节点对存在一条从ai到bi或从bi到ai的路径。 现在要求方案数,对10^9+7取mod即可。 Input 第一行两个整数,n,m 接下来n-1行,每一行两个整数,描述一条树边。 接下来m行,描述...原创 2018-08-12 21:31:01 · 653 阅读 · 0 评论 -
【JZOJ A组&省选】旅行
Description 悠悠岁月,不知不觉,距那传说中的pppfish晋级泡泡帝已是过 去数十年。数十年 中,这颗泡泡树上,也是再度变得精彩,各种泡泡 天才辈出,惊艳世人,然而,似乎 不论后人如何的出彩,在他们的头 顶之上,依然是有着一道身影而立。 泡泡帝,pppfish。 现在,pppfish即将带着被自己收服的无数个泡泡怪前往下一个 空间,而在前往下 一个空间的道路上,有N个中转站,和M条空...原创 2018-08-10 19:54:48 · 480 阅读 · 0 评论 -
【JZOJ B组】【GDOI2016模拟3.11】历史
题目 思路 首先,我们可以选择暴力。用t(时间)个并查集维护每一个状态,每次查询随便搞搞即可。 但是很明显会MLE、TLE。 我们可以发现,每次加入一条边,只需更新一个点的father(不用路径压缩),而且,每个点只会更新一个father(用按质合并)。 所以我们可以考虑用一个year数组来记录那个点加入集合的时间,getfather的时候判断当前点是否在当前时间之间加入...原创 2018-07-16 19:06:16 · 468 阅读 · 2 评论 -
【JZOJ B组】体育场
Description 观众席每一行构成一个圆形,每个圆形由300个座位组成,对300个座位按照顺时针编号1到300,且可以认为有无数多行。现在比赛的组织者希望观众进入场地的顺序可以更加的有趣,在门票上并没有规定每个人的座位,而是与这个圈中某个人的相对位置,可以坐在任意一行。 门票上标示的形式如下:A B x 表示第B个人必须在A的顺时针方向x个位置(比如A坐在4号位子,x=2,则B必...原创 2018-07-09 18:08:02 · 368 阅读 · 0 评论 -
【HAOI2006】旅行
Description Z小镇是一个景色宜人的地方,吸引来自各地的观光客来此旅游观光。Z小镇附近共有N个景点(编号为1,2,3,…,N),这些景点被M条道路连接着,所有道路都是双向的,两个景点之间可能有多条道路。也许是为了保护该地的旅游资源,Z小镇有个奇怪的规定,就是对于一条给定的公路Ri,任何在该公路上行驶的车辆速度必须为Vi。速度变化太快使得游客们很不舒服,因此从一个景点前往另一个景点的...原创 2018-03-23 20:57:15 · 357 阅读 · 0 评论 -
Ubiquitous Religions
Description There are so many different religions in the world today that it is difficult to keep track of them all. You are interested in finding out how many different religions students in your un...原创 2018-03-22 16:35:06 · 269 阅读 · 0 评论 -
The Suspects
Description Severe acute respiratory syndrome (SARS), an atypical pneumonia of unknown aetiology, was recognized as a global threat in mid-March 2003. To minimize transmission to others, the best str...原创 2018-03-22 16:18:35 · 570 阅读 · 0 评论 -
【NOI2015模拟1.10】B组黑白树
Description 给定一棵树,边的颜色为黑或白,初始时全部为白色。维护两个操作: 1. 查询 u 到根路径上的第一条黑色边的标号。 2. 将 u 到 v 路径上的所有边的颜色设为黑色。 Input 第一行两个数 n, m 分别表示点数和操作数。 接下来 n − 1 行,每行 2 个数 u, v 表示一条 u 到 v 的边。 接下来 m 行,每行为以下格式: • 1 v 表...原创 2018-03-11 13:59:01 · 592 阅读 · 0 评论 -
【JZOJ A组】 量子纠缠
Description Input 第一行包含一个正整数 m,代表操作数。 接下来 m 行,每行可能有以下形式: 1 s 代表将数字串 s 加入信息集中 2 s 代表询问数字串 s 是否在信息集中 3 a b 代表使数字串 a 和 b 互相纠缠 Output 对于每一个 2 操作,如果询问串不在集合中,请输出一行一个整数 0,否则输出一行一个整 数 1。 Sampl...原创 2018-08-17 19:36:16 · 929 阅读 · 0 评论