
最小生成树
olahiuj
我的女朋友不抽烟不喝酒不傲娇不化妆不存在
展开
-
[SCOI2005]繁忙的都市_bzoj1083_最小生成树
Description 城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市C的道 路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有一条道路相连 接。这些道路是双向的,且把所有的交叉路口直接或间接的连接起来了。每条道路都有一个分值,分值越小表示这 个道路越繁忙,越需要进行改造。但是市政府的资金有限,市长希望进行改原创 2016-07-14 19:16:27 · 449 阅读 · 0 评论 -
bzoj4883 [Lydsy1705月赛]棋盘上的守卫 最小生成环套树森林
Description在一个n*m的棋盘上要放置若干个守卫。对于n行来说,每行必须恰好放置一个横向守卫;同理对于m列来说,每列 必须恰好放置一个纵向守卫。每个位置放置守卫的代价是不一样的,且每个位置最多只能放置一个守卫,一个守卫 不能同时兼顾行列的防御。请计算控制整个棋盘的最小代价。2<=n,m<=100000,n*m<=100000 1<=w[i][j]...原创 2018-05-05 22:55:50 · 438 阅读 · 0 评论 -
bzoj4777 [Usaco2017 Open]Switch Grass MST+线段树+multiset
Description给定一张带权无向图,每个点有一个颜色,每次改变一个点的颜色,要求你在操作后输出这个图中最近异色点对之间的距离 最近异色点对定义为:一对点颜色不同,且距离最小Solution容易想到答案一定在最小生成树上,并且只可能是最小生成树上的某一条边 那么可以对每个节点以颜色为下标建线段树,线段树的叶子节点用multiset记录节点所代表颜色出现的距离,再用一个全...原创 2018-05-19 23:56:01 · 413 阅读 · 0 评论 -
bzoj1821 [JSOI2010]Group 部落划分 Group 最小生成树
Description聪聪研究发现,荒岛野人总是过着群居的生活,但是,并不是整个荒岛上的所有野人都属于同一个部落,野人们总是拉帮结派形成属于自己的部落,不同的部落之间则经常发生争斗。只是,这一切都成为谜团了——聪聪根本就不知道部落究竟是如何分布的。 不过好消息是,聪聪得到了一份荒岛的地图。地图上标注了N个野人居住的地点(可以看作是平面上的坐标)。我们知道,同一个部落的野人总是生活在附近。我们把...原创 2018-06-22 20:35:00 · 203 阅读 · 0 评论 -
bzoj3943 [Usaco2015 Feb]SuperBull 最大生成树
Description贝西和她的朋友们在参加一年一度的“犇”(足)球锦标赛。FJ的任务是让这场锦标赛尽可能地好看。一共有N支球 队参加这场比赛,每支球队都有一个特有的取值在1-230-1之间的整数编号(即:所有球队编号各不相同)。“犇” 锦标赛是一个淘汰赛制的比赛——每场比赛过后,FJ选择一支球队淘汰,淘汰了的球队将不能再参加比赛。锦标赛 在只有一支球队留下的时候就结束了。FJ发现了...原创 2018-06-23 16:45:12 · 387 阅读 · 0 评论 -
51nod 1213 二维曼哈顿距离最小生成树 树状数组+最小生成树
Description二维平面上有N个坐标为整数的点,点x1 y1同点x2 y2之间的距离为:横纵坐标的差的绝对值之和,即:Abs(x1 - x2) + Abs(y1 - y2)(也称曼哈顿距离)。求这N个点所组成的完全图的最小生成树的边权之和。2 <= N <= 50000 坐标 0 <= x, y <= 1000000输出N个点所组成的完全图的最小生成...原创 2018-07-24 18:21:14 · 459 阅读 · 0 评论 -
jzoj4383 [GDOI2016模拟3.11]小行星 二分+prim
Description给定n个三维整点和他们在三个方向上的速度,求运动过程中最小生成树边集合的变化次数Solution语文不好,概括能力弱请见谅(lll¬ω¬)容易发现一条非树边有可能成为树边,而树边成为非树边后不可能重新成为树边(绕 因此我们mst的方案关于时间t一定是连续一段都相同的,因此可以二分 注意到这是一个完全图,prim会比kruskal快得多Cod...原创 2018-07-15 16:38:30 · 351 阅读 · 2 评论 -
jzoj5895 旅游 最小生成树+欧拉回路
DescriptionSolution本来晕乎乎的看到可怜就瞬间清醒了其实我们可以通过加边使得条件由每条边走至少一次变成每条边走恰好一次。注意到给出的边非常特殊,可以发现所有有贡献的边都在最小生成树上。如果n很小也可以考虑传递闭包做考虑怎么加边,我们发现每次加边会使两端点度数的奇偶性发生变化。由于我们添加的实际上是一条路径,那么我们可以考虑一条边在路径中的贡献。如果一条边两边的奇点...原创 2018-10-05 19:20:44 · 463 阅读 · 0 评论 -
jzoj5926 naive 的图 最小生成树+启发式合并+线段树合并
Description众所周知,小 naive 有一张 n 个点,m 条边的带权无向图。第 i 个点的颜色为 ci。d(s, t)表示从点 s 到点 t 的权值最小的路径的权值,一条路径的权值定义为路径上权值最大的边的权值。求所有满足 u < v, |cu − cv| ≥ L 的点对 (u, v) 的 d(u, v) 之和。Solution最后5秒没交上去。。第一个条件没什么用...原创 2018-10-25 16:58:44 · 512 阅读 · 0 评论 -
bzoj2654 tree 二分+最小生成树
Description给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。 题目保证有解。一行表示所求生成树的边权和。 V<=50000,E<=100000,所有数据边权为[1,100]中的正整数。Solution这是我在ubuntu上写出的一道题目,一半是vim写的另一半是sublime写的 可以想到把全体白...原创 2018-05-03 16:10:27 · 219 阅读 · 0 评论 -
bzoj3714 [PA2014]Kuglarz
Description魔术师的桌子上有n个杯子排成一行,编号为1,2,…,n,其中某些杯子底下藏有一个小球,如果你准确地猜出是哪些杯子,你就可以获得奖品。花费c_ij元,魔术师就会告诉你杯子i,i+1,…,j底下藏有球的总数的奇偶性。 采取最优的询问策略,你至少需要花费多少元,才能保证猜出哪些杯子底下藏着球?1<=n<=2000 1<=c_ij<=10^9...原创 2018-03-08 19:28:13 · 204 阅读 · 0 评论 -
Eddy's picture_hdu1162_最小生成树
Problem DescriptionEddy begins to like painting pictures recently ,he is sure of himself to become a painter.Every day Eddy draws pictures in his small room, and he usually puts out his newest pictures原创 2016-07-14 20:40:05 · 489 阅读 · 0 评论 -
Agri-Net_usaco3.1.1_poj1258_最小生成树
DescriptionFarmer John has been elected mayor of his town! One of his campaign promises was to bring internet connectivity to all farms in the area. He needs your help, of course. Farmer John orde原创 2016-07-07 07:48:14 · 404 阅读 · 0 评论 -
无线通讯网_纪中3078_最小生成树
Description国防部计划用无线网络连接若干个边防哨所。2种不同的通讯技术用来搭建无线网络:每个边防哨所都要配备无线电收发器;有一些哨所还可以增配卫星电话。任意两个配备了一条卫星电话线路的哨所均可以通话,无论它们相距多远。而只通过无线电收发器通话的哨所之间的距离不能超过D,这是受收发器的功率限制。收发器的功率越高,通话距离D会更远,但同时价格也更贵。收发器需要统一购买和安装,所以全部哨所只能选原创 2016-08-17 14:24:45 · 600 阅读 · 0 评论 -
2017年8月14日提高组T1 跳跃
Description在平面直角坐标系内有n个点。现在有m个人,每个人都有一个行走距离d,也就是说这个人只能走到与它当前位置距离不大于d的点。问有多少个人可以从任意一个点开始,并能够到达所有点。Input第一行为一个整数m,表示人的个数。 第二行为m个整数d,表示每个人的行走距离。 第三行为一个数n,表示点的数量。 接下来n行每行包含两个整数x,y,表示平面内一个点的坐标。 Output原创 2017-08-14 20:32:45 · 222 阅读 · 0 评论 -
2017年9月16日提高组T2 A 电脑都连上互联网
Description为了加快社会主义现代化,建设学校,小明决定给学校里每台电脑都连上互联网,方便未来随时随地玩耍。 他的电脑室很大,有N 台电脑,但地理位置偏僻,网络信号很差。 一台电脑有网,当且仅当满足以下至少一个条件: 1、给中国移动交宽带费,直接连网,花费为A。 2、向另外一台有网的电脑,安装共享网线,花费为B×两者曼哈顿距离。 现在,小明已经统计出了所有电脑的坐标。他想原创 2017-09-21 21:28:22 · 263 阅读 · 0 评论 -
jzoj1738. Heatwave
Description 给你N个点的无向连通图,图中有M条边,第j条边的长度为: d_j. 现在有 K个询问。 每个询问的格式是:A B,表示询问从A点走到B点的所有路径中,最长的边最小值是多少?Input 文件名为heatwave.in 第一行: N, M, K。 第2..M+1行: 三个正整数:X, Y, and D (1 <= X <=N; 1 <= Y <= N)原创 2017-10-21 23:24:50 · 426 阅读 · 0 评论 -
2017年11月1日提高组T2 树论
DescriptionInputHintSolution水按边排序,枚举一条最短边做最小生成树,这样就保证了最短边不同时最长边尽可能小原创 2017-11-08 19:07:36 · 233 阅读 · 0 评论 -
bzoj2429 [HAOI2006]聪明的猴子 最小生成树
Description在一个热带雨林中生存着一群猴子,它们以树上的果子为生。昨天下了一场大雨,现在雨过天晴,但整个雨林的地 表还是被大水淹没着,部分植物的树冠露在水面上。猴子不会游泳,但跳跃能力比较强,它们仍然可以在露出水面 的不同树冠上来回穿梭,以找到喜欢吃的果实。现在,在这个地区露出水面的有N棵树,假设每棵树本身的直径都 很小,可以忽略不计。我们在这块区域上建立直角坐标系,则每一原创 2018-01-04 20:52:40 · 279 阅读 · 0 评论 -
cf888G Xor-MST 异或最小生成树
Description给定n个带权点,定义两点之间边权为点权异或和,求MSTn≤105,&ThickSpace;ai≤230n\le 10^5,\; a_i\le2^{30}n≤105,ai≤230Solution不妨从高到低贪心,我们把最高位按01分开两半分治,跨越两半的就在trie上贪心,这样做是O(nlog2n)O(n\log^2n)O(nlog2n)的一开始分治结...原创 2019-03-07 10:21:08 · 729 阅读 · 0 评论