
并查集
文章平均质量分 68
elijahqi
这个作者很懒,什么都没留下…
展开
-
【luogu2700】逐个击破
并查集,加最小生成树技巧。循环搜索边的最大权值,如果边两边是需要隔离开的,则删除该边。直接考虑原问题比较困难,我们可以这么想:删去的最少=留下来的最多。那么我们考虑用类似于最小生成树的思想。在使用Kruskal算法时,并查集还要保存一个是否已经有敌人的城市。然后合并的时候必须要两个集合不是都有敌人的城市(最多只有一个集合有敌人的城市)才可以合并。#include<cstdio>#define N 110000struct node1{ int x,y,z;};struct nod原创 2020-06-22 17:26:30 · 444 阅读 · 0 评论 -
UVA10369 Arctic Network - Elijahqi
http://www.elijahqi.win/archives/4011TheDepartment of National Defence (DND) wishes to connect several northernoutposts by a wireless network. Two different communication technologies are tobe use...原创 2019-10-17 01:17:37 · 192 阅读 · 0 评论 -
bzoj 4229 选择
http://www.elijahqi.win/archives/3238 Description现在,我想知道自己是否还有选择。 给定n个点m条边的无向图以及顺序发生的q个事件。 每个事件都属于下面两种之一: 1、删除某一条图上仍存在的边 2、询问是否存在两条边不相交的路径可以从点u出发到点v Input第一行三个整数n,m,q 接下来m行,每行两个整数u,v,表示u和v...原创 2018-04-27 13:33:18 · 313 阅读 · 0 评论 -
luogu3367 【模板】并查集
http://www.elijahqi.win/archives/1123 题目描述如题,现在有一个并查集,你需要完成合并和查询操作。 输入输出格式输入格式:第一行包含两个整数N、M,表示共有N个元素和M个操作。接下来M行,每行包含三个整数Zi、Xi、Yi当Zi=1时,将Xi与Yi所在的集合合并当Zi=2时,输出Xi与Yi是否在同一集合内,是的话输出Y;否则话输出N...原创 2018-05-04 23:34:55 · 236 阅读 · 0 评论 -
bzoj3714 [PA2014]Kuglarz
http://www.elijahqi.win/archives/1125 Description魔术师的桌子上有n个杯子排成一行,编号为1,2,…,n,其中某些杯子底下藏有一个小球,如果你准确地猜出是哪些杯子,你就可以获得奖品。花费c_ij元,魔术师就会告诉你杯子i,i+1,…,j底下藏有球的总数的奇偶性。 采取最优的询问策略,你至少需要花费多少元,才能保证猜出哪些杯子底下藏着球? I...原创 2018-05-04 23:34:24 · 288 阅读 · 0 评论 -
bzoj1821 [JSOI2010]Group 部落划分
http://www.elijahqi.win/archives/1106 Description聪聪研究发现,荒岛野人总是过着群居的生活,但是,并不是整个荒岛上的所有野人都属于同一个部落,野人们总是拉帮结派形成属于自己的部落,不同的部落之间则经常发生争斗。只是,这一切都成为谜团了——聪聪根本就不知道部落究竟是如何分布的。 不过好消息是,聪聪得到了一份荒岛的地图。地图上标注了N个野人居住的...原创 2018-05-02 23:49:41 · 212 阅读 · 0 评论 -
luogu3639&bzoj3206 [Apio2013]道路费用
http://www.elijahqi.win/archives/1084 题目描述幸福国度可以用 N 个城镇(用 1 到 N 编号)构成的集合来描述,这些城镇 最开始由 M 条双向道路(用 1 到 M 编号)连接。城镇 1 是中央城镇。保证一个 人从城镇 1 出发,经过这些道路,可以到达其他的任何一个城市。这些道路都是 收费道路,道路 i 的使用者必须向道路的主人支付 ci分钱的费用。已...原创 2018-05-01 23:47:45 · 326 阅读 · 0 评论 -
CF500B
http://www.elijahqi.win/archives/737 B. New Year Permutation time limit per test 2 secondsmemory limit per test 256 megabytesinput standard inputoutput standard outputUser ainta has a pe...原创 2018-04-04 23:54:36 · 169 阅读 · 0 评论 -
hdu1272
http://www.elijahqi.win/archives/733 上次Gardon的迷宫城堡小希玩了很久(见Problem B),现在她也想设计一个迷宫让Gardon来走。但是她设计迷宫的思路不一样,首先她认为所有的通道都应该是双向连通的,就是说如果有一个通道连通了房间A和B,那么既可以通过它从房间A走到房间B,也可以通过它从房间B走到房间A,为了提高难度,小希希望任意两个房间有且仅有...原创 2018-04-04 23:54:08 · 120 阅读 · 0 评论 -
vijos1250 最勇敢的机器人
http://www.elijahqi.win/archives/724 背景Wind设计了很多机器人。但是它们都认为自己是最强的,于是,一场比赛开始了~描述机器人们都想知道谁是最勇敢的,于是它们比赛搬运一些物品。它们到了一个仓库,里面有n个物品,每个物品都有一个价值Pi和重量Wi,但是有些物品放在一起会爆炸,并且爆炸具有传递性。(a和b会爆炸、b和c会爆炸则a和c会爆炸) 机...原创 2018-04-04 23:53:41 · 198 阅读 · 0 评论 -
codeforces 811E Vladik and Entertaining Flags
http://www.elijahqi.win/archives/1197 In his spare time Vladik estimates beauty of the flags. Every flag could be represented as the matrix n × m which consists of positive integers. Let’s define t...原创 2018-05-07 23:45:31 · 229 阅读 · 0 评论 -
codeforces 870E Points, Lines and Ready-made Titles
http://www.elijahqi.win/archives/1299 You are given n distinct points on a plane with integral coordinates. For each point you can either draw a vertical line through it, draw a horizontal line throu...原创 2018-05-14 23:39:48 · 260 阅读 · 0 评论 -
uoj 236【IOI2016】railroad
http://www.elijahqi.win/archives/3839 题目:http://uoj.ac/problem/236我们针对每个速度离散化之后建一个点可以知道题目中减速需要花费1的代价 加速不需要代价那么我们就把每个速度s->t连边 那么可以知道对于每一段x-1,x来说左右如果s->t的个数大于t->s的个数那么 显然我需要花费代价 其他情况下...原创 2018-07-20 15:32:29 · 459 阅读 · 0 评论 -
bzoj 4195 [Noi2015]程序自动分析
http://www.elijahqi.win/archives/3863 Description 在实现程序自动分析的过程中,常常需要判定一些约束条件是否能被同时满足。考虑一个约束满足问题的简化版本:假设x1,x2,x3,…代表程序中出现的变量,给定n个形如xi=xj或xi≠xj的变量相等/不等的约束条件,请判定是否可以分别为每一个变量赋予恰当的值,使得上述所有约束条件同时被满足。例如...原创 2018-06-25 19:33:30 · 161 阅读 · 0 评论 -
bzoj3545 [ONTAK2010]Peaks
http://www.elijahqi.win/archives/1743 Description 在Bytemountains有N座山峰,每座山峰有他的高度h_i。有些山峰之间有双向道路相连,共M条路径,每条路径有一个困难值,这个值越大表示越难走,现在有Q组询问,每组询问询问从点v开始只经过困难值小于等于x的路径所能到达的山峰中第k高的山峰,如果无解输出-1。Input 第一行三个数...原创 2018-06-18 23:42:48 · 249 阅读 · 0 评论 -
codeforces 400 D Dima and Bacteria
http://www.elijahqi.win/archives/1582 Dima took up the biology of bacteria, as a result of his experiments, he invented k types of bacteria. Overall, there are n bacteria at his laboratory right now...原创 2018-06-10 00:04:07 · 176 阅读 · 0 评论 -
luogu3958 奶酪
http://www.elijahqi.win/archives/1672 题目描述 现有一块大奶酪,它的高度为hh,它的长度和宽度我们可以认为是无限大的,奶酪 中间有许多 半径相同 的球形空洞。我们可以在这块奶酪中建立空间坐标系,在坐标系中, 奶酪的下表面为z = 0z=0,奶酪的上表面为z = hz=h。现在,奶酪的下表面有一只小老鼠 Jerry,它知道奶酪中所...原创 2018-06-16 23:34:01 · 250 阅读 · 0 评论 -
bzoj 3007 拯救小云公主
http://www.elijahqi.win/archives/3705 Description 英雄又即将踏上拯救公主的道路…… 这次的拯救目标是——爱和正义的小云公主。 英雄来到boss的洞穴门口,他一下子就懵了,因为面前不只是一只boss,而是上千只boss。当英雄意识到自己还是等级1的时候,他明白这就是一个不可能完成的任务。 但他不死心,他在想,...原创 2018-06-14 19:30:26 · 214 阅读 · 0 评论 -
bzoj 3624 [Apio2008]免费道路
http://www.elijahqi.win/archives/3685 题目描述 新亚(New Asia)王国有 N 个村庄,由 M 条道路连接。其中一些道路是鹅卵石路,而其它道路是水泥路。保持道路免费运行需要一大笔费用,并且看上去 王国不可能保持所有道路免费。为此亟待制定一个新的道路维护计划。国王已决定保持尽可能少的道路免费,但是两个不同的村庄之间都应该一条且仅由一条 且仅由一条免费...原创 2018-06-13 17:24:11 · 182 阅读 · 0 评论 -
bzoj1595&luogu2898[Usaco2008 Jan]猜数游戏
http://www.elijahqi.win/archives/1480 题目描述The cows, who always have an inferiority complex about their intelligence, have a new guessing game to sharpen their brains.A designated ‘Hay Cow’ hides ...原创 2018-05-23 23:26:09 · 267 阅读 · 0 评论 -
bzoj3362&poj1984 Navigation Nightmare
http://www.elijahqi.win/archives/709 农夫约翰有N(2≤N≤40000)个农场,标号1到N,M(2≤M≤40000)条的不同的垂直或水平的道路连结着农场,道路的长度不超过1000.这些农场的分布就像下面的地图一样,图中农场用F1..F7表示, 每个农场最多能在东西南北四个方向连结4个不同的农场.此外,农场只处在道路的两端.道路不会交叉且每对农场间有且仅...原创 2018-04-03 23:57:45 · 193 阅读 · 0 评论 -
luogu1196 银河英雄传说
http://www.elijahqi.win/archives/707 题目描述公元五八○一年,地球居民迁至金牛座α第二行星,在那里发表银河联邦创立宣言,同年改元为宇宙历元年,并开始向银河系深处拓展。宇宙历七九九年,银河系的两大军事集团在巴米利恩星域爆发战争。泰山压顶集团派宇宙舰队司令莱因哈特率领十万余艘战舰出征,气吞山河集团点名将杨威利组织麾下三万艘战舰迎敌。杨威利擅长排兵布阵,...原创 2020-06-21 11:24:59 · 194 阅读 · 0 评论 -
【BZOJ1854&&luogu1640】SCOI2010连续攻击游戏
(http://www.elijahqi.win/2017/07/11/%E3%80%90bzoj1854luogu1640%E3%80%91scoi2010%E8%BF%9E%E7%BB%AD%E6%94%BB%E5%87%BB%E6%B8%B8%E6%88%8F/%20%E2%80%8E) 题目描述lxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性...原创 2018-03-12 21:54:25 · 197 阅读 · 0 评论 -
bzoj5194 [Usaco2018 Feb]Snow Boots
http://www.elijahqi.win/2018/03/05/bzoj5194-usaco2018-febsnow-boots/ Description到冬天了,这意味着下雪了!从农舍到牛棚的路上有N块地砖,方便起见编号为1…N,第i块地砖上积了fi英尺的雪 。在Farmer John的农舍的地窖中,总共有B双靴子,编号为1…B。其中某些比另一些结实,某些比另一些轻便。具 体地...原创 2018-03-04 23:57:55 · 591 阅读 · 0 评论 -
bzoj4199&&luogu2178 noi2015品酒大会 后缀数组
(http://www.elijahqi.win/2017/07/22/bzoj4199luogu2178-noi2015%E5%93%81%E9%85%92%E5%A4%A7%E4%BC%9A-%E5%90%8E%E7%BC%80%E6%95%B0%E7%BB%84/%20%E2%80%8E) 题目描述一年一度的“幻影阁夏日品酒大会”隆重开幕了。大会包含品尝和趣味挑战 两个环节,分别向优胜...原创 2018-03-15 23:54:34 · 215 阅读 · 0 评论 -
bzoj2959 长跑
http://www.elijahqi.win/2018/02/15/bzoj2959/ Description 某校开展了同学们喜闻乐见的阳光长跑活动。为了能“为祖国健康工作五十年”,同学们纷纷离开寝室,离开教室,离开实验室,到操场参加3000米长跑运动。一时间操场上熙熙攘攘,摩肩接踵,盛况空前。 为了让同学们更好地监督自己,学校推行了刷卡机制。 学校中有n个地点,用1到n的整数...原创 2018-02-15 10:19:38 · 259 阅读 · 0 评论 -
bzoj4998 星球联盟
http://www.elijahqi.win/2018/02/15/bzoj4998/ Description 在遥远的S星系中一共有N个星球,编号为1…N。其中的一些星球决定组成联盟,以方便相互间的交流。但是,组成 联盟的首要条件就是交通条件。初始时,在这N个星球间有M条太空隧道。每条太空隧道连接两个星球,使得它们能 够相互到达。若两个星球属于同一个联盟,则必须存在一条环形线路经过...原创 2018-02-15 10:04:55 · 650 阅读 · 0 评论 -
hdu3726 Graph and Queries
http://www.elijahqi.win/2018/02/25/hdu3726/ Problem Description You are given an undirected graph with N vertexes and M edges. Every vertex in this graph has an integer value assigned to it at the ...原创 2018-02-27 07:55:37 · 286 阅读 · 0 评论 -
luogu4185 [USACO18JAN]MooTube Gold
http://www.elijahqi.win/2018/02/02/luogu4185-usaco18janmootube-gold/ 题目描述In his spare time, Farmer John has created a new video-sharing service, which he names MooTube. On MooTube, Farmer John’s c原创 2018-02-02 20:57:22 · 4598 阅读 · 0 评论 -
BZOJ 4358 permu
http://www.elijahqi.win/2017/07/07/bzoj-4358-permu/ Description 给出一个长度为n的排列P(P1,P2,…Pn),以及m个询问。每次询问某个区间[l,r]中,最长的值域 连续段长度。 Input 第一行两个整数n,m。 接下来一行n个整数,描述P。 接下来m行,每行两个整数l,r,描述一组询问。 Output 对于每组原创 2018-01-13 19:43:49 · 521 阅读 · 0 评论 -
poj2236
http://www.elijahqi.win/archives/665 DescriptionAn earthquake takes place in Southeast Asia. The ACM (Asia Cooperated Medical team) have set up a wireless network with the lap computers, but an un...原创 2018-03-30 23:52:23 · 182 阅读 · 0 评论 -
bzoj1370 [Baltic2003]Gang团伙
http://www.elijahqi.win/archives/667 Description在某城市里住着n个人,任何两个认识的人不是朋友就是敌人,而且满足: 1、 我朋友的朋友是我的朋友; 2、 我敌人的敌人是我的朋友; 所有是朋友的人组成一个团伙。告诉你关于这n个人的m条信息,即某两个人是朋友,或者某两个人是敌人,请你编写一个程序,计算出这个城市最多可能有多少个团伙? Input...原创 2018-03-30 23:53:00 · 267 阅读 · 0 评论 -
bzoj1050 [HAOI2006]旅行comf
http://www.elijahqi.win/archives/702 Description给你一个无向图,N(N<=500)个顶点, M(M<=5000)条边,每条边有一个权值Vi(Vi<30000)。给你两个顶点S和T,求 一条路径,使得路径上最大边和最小边的比值最小。如果S和T之间没有路径,输出”IMPOSSIBLE”,否则输出这个 比值,如果需要,表示成一个...原创 2018-04-03 23:55:57 · 200 阅读 · 0 评论 -
bzoj1529&&luogu3420 [POI2005]SKA-Piggy Banks
http://www.elijahqi.win/archives/699 Byteazar the Dragon has NN piggy banks. Each piggy bank can either be opened with its corresponding key or smashed. Byteazar has put the keys in some of the pigg...原创 2018-04-02 23:49:41 · 235 阅读 · 0 评论 -
bzoj3454
http://www.elijahqi.win/archives/696 Description阿狸和桃子养了n个小阿狸, 小阿狸们每天都在一起玩的很开心. 作为工程师的阿狸在对小阿狸们之间的关系进行研究以后发现了小阿狸的人际关系由某种神奇的相互作用决定, 阿狸称之为“键”. 每个键有一个频率, 称为键频率, 是一个整数(单位Hz). 由于小阿狸们每天成集团地黏在一起, 桃子希望他们能够...原创 2018-04-02 23:48:06 · 264 阅读 · 0 评论 -
bzoj1116
http://www.elijahqi.win/archives/688 DescriptionByteotia城市有n个 towns m条双向roads. 每条 road 连接 两个不同的 towns ,没有重复的road. 你要把其中一些road变成单向边使得:每个town都有且只有一个入度Input第一行输入n m.1 <= n<= 100000,1 <= m...原创 2018-04-01 01:22:24 · 310 阅读 · 0 评论 -
poj1182 食物链
http://www.elijahqi.win/archives/692 题目描述动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形。A 吃 B,B吃 C,C 吃 A。现有 N 个动物,以 1 - N 编号。每个动物都是 A,B,C 中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这 N 个动物所构成的食物链关系进行描述:第一种说法是“1 X ...原创 2018-04-02 23:47:31 · 127 阅读 · 0 评论 -
jsoi2008 星球大战
http://www.elijahqi.win/archives/685 题目描述很久以前,在一个遥远的星系,一个黑暗的帝国靠着它的超级武器统治者整个星系。某一天,凭着一个偶然的机遇,一支反抗军摧毁了帝国的超级武器,并攻下了星系中几乎所有的星球。这些星球通过特殊的以太隧道互相直接或间接地连接。但好景不长,很快帝国又重新造出了他的超级武器。凭借这超级武器的力量,帝国开始有计划地摧毁反抗军占...原创 2018-03-31 23:36:50 · 203 阅读 · 0 评论 -
poj1161
http://www.elijahqi.win/archives/675 Description Severe acute respiratory syndrome (SARS), an atypical pneumonia of unknown aetiology, was recognized as a global threat in mid-March 2003. To minimi...原创 2018-03-31 23:34:42 · 140 阅读 · 0 评论 -
luogu1525
http://www.elijahqi.win/archives/669 题目描述S 城现有两座监狱,一共关押着N 名罪犯,编号分别为1~N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为c 的罪犯被关押在同一监狱,他们俩之间...原创 2018-03-30 23:53:36 · 140 阅读 · 0 评论