E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
带权并查集
hrbust 哈理工oj 1418 夏夜星空【
带权并查集
】
夏夜星空TimeLimit:1000MSMemoryLimit:65536KTotalSubmit:43(20users)TotalAccepted:19(18users)Rating: SpecialJudge: NoDescription夏夜,Wan带着他的妹子去郊外看星星了。繁星满天,他们平躺在草地上数星星。但是Wan觉得数星星太没意思。所以他就给一些星星连线,只连结给妹子看。一共给N颗星星
mengxiang000000
·
2016-03-01 14:00
1418
1418
哈理工oj
hrbust
HDU 1829
这道题可以用二分图染色来做,也可以用
带权并查集
来做就是向量并查集我们增加一个rea数组其中为0时表示这个节点和父亲节点的关系是异性1为同性我们每次合并他们的关系之前判断它们在同一树上时rea数组的值是否相等相等说明它们与父亲节点关亲一样说明
mymilkbottles
·
2016-02-12 19:00
poj 2492 A Bug's Life(
带权并查集
)
题目链接:http://poj.org/problem?id=2492用01表示两种性别用sum[i]表示节点i到根节点的距离,f[i]记录i的根节点。f[rb]=ra;带权路径压缩:sum[rb]=(sum[a]-sum[b]+1)%2;#include #include #include #include #include usingnamespacestd; constintINF=0x3
rachelsg
·
2016-02-09 14:00
HDU3047
带权并查集
ZjnuStadiumTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):2419 AcceptedSubmission(s):922ProblemDescriptionIn12thZhejiangCollegeStudentsGames2007,there
zcj5027
·
2016-02-05 20:00
HDU3635
带权并查集
DragonBallsTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):4934 AcceptedSubmission(s):1859ProblemDescriptionFivehundredyearslater,thenumberofdragonball
zcj5027
·
2016-02-04 21:00
Travel(HDU 5441 2015长春区域赛
带权并查集
)
TravelTimeLimit:1500/1000MS(Java/Others) MemoryLimit:131072/131072K(Java/Others)TotalSubmission(s):2404 AcceptedSubmission(s):842ProblemDescriptionJacklikestotravelaroundtheworld,buthedoesn’tlik
御心飞行
·
2016-02-04 17:00
Travel(HDU 5441 2015长春区域赛
带权并查集
)
TravelTimeLimit:1500/1000MS(Java/Others) MemoryLimit:131072/131072K(Java/Others)TotalSubmission(s):2404 AcceptedSubmission(s):842ProblemDescriptionJacklikestotravelaroundtheworld,buthedoesn’tlik
御心飞行
·
2016-02-04 17:00
寒假集训日志(八,九,十)——浪浪浪
不过还是要记录一下大致内容的:第八天:数据结构1.
带权并查集
2.平衡树3.单调栈4.堆5.字符串Hash就只做了一题。。。第九天:搜索和计算几何没做。。。
W2W
·
2016-02-04 17:00
寒假集训日志(八,九,十)——浪浪浪
不过还是要记录一下大致内容的:第八天:数据结构1.
带权并查集
2.平衡树3.单调栈4.堆5.字符串Hash就只做了一题。。。第九天:搜索和计算几何没做。。。
W2W
·
2016-02-04 17:00
【POJ】2492 - A Bug's Life(
带权并查集
)
ABug'sLifeTimeLimit:10000MS MemoryLimit:65536KB 64bitIOFormat:%I64d&%I64uSubmit StatusDescriptionBackgroundProfessorHopperisresearchingthesexualbehaviorofararespeciesofbugs.Heassumesthattheyfe
wyg1997
·
2016-02-02 14:00
【POJ】1182 - 食物链(
带权并查集
,单数据)
食物链TimeLimit: 1000MS MemoryLimit: 10000KB 64bitIOFormat: %I64d&%I64uSubmit StatusDescription动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B,B吃C,C吃A。 现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。 有人用两种说法对这N个动物所
wyg1997
·
2016-01-31 11:00
POJ1182
带权并查集
食物链TimeLimit: 1000MS MemoryLimit: 10000KTotalSubmissions: 57191 Accepted: 16722Description动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B,B吃C,C吃A。 现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。 有人用两种说法对这N个动物所构成
zcj5027
·
2016-01-30 13:00
UVA - 10004 Bicoloring(判断二分图——交叉染色法 /
带权并查集
)
s2.
带权并查集
来判断,略复杂。先略过。先上个博客:http://blog.csdn.net/zsc09_leaf/article/details/67
搏风雨
·
2016-01-29 21:00
UVA - 10004 Bicoloring(判断二分图——交叉染色法 /
带权并查集
)
s2.
带权并查集
来判断,略复杂。先略过。先上个博客:http://blog.csdn.net/zsc09_leaf/article/details/67
搏风雨
·
2016-01-29 21:00
【杭电oj】3038 - How Many Answers Are Wrong(
带权并查集
,好题)
HowManyAnswersAreWrongTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):4436 AcceptedSubmission(s):1700ProblemDescriptionTTandFFare...friends.Uh...veryve
wyg1997
·
2016-01-26 23:00
wikioi 4246(
带权并查集
)
题目描述Description奶牛们在FJ的养育下茁壮成长。这天,FJ给了奶牛Bessie一个任务,去看看每个奶牛场中若干只奶牛的身高,由于Bessie是只奶牛,无法直接看出第i只奶牛的身高,而只能看出第i只奶牛与第j只奶牛的身高差,其中第i只奶牛与第j只奶牛的身高差为A(i#include#include#includeusingnamespacestd;intw;intn,m;intfa[10
M_AXSSI
·
2016-01-12 20:23
并查集
wikioi
wikioi 4246(
带权并查集
)
题目描述 Description 奶牛们在FJ的养育下茁壮成长。这天,FJ给了奶牛Bessie一个任务,去看看每个奶牛场中若干只奶牛的身高,由于Bessie是只奶牛,无法直接看出第i只奶牛的身高,而只能看出第i只奶牛与第j只奶牛的身高差,其中第i 只奶牛与第j只奶牛的身高差为A(i#include#include#includeusingnamespacestd;intw;intn,m;intf
M_AXSSI
·
2016-01-12 20:00
【CodeVS 1540】银河英雄传说 2002年NOI全国竞赛
很久没有自己不看题解A题了~~~~~~
带权并查集
!CodeVS的数据不合规定??有乱七八糟的字符??见我注释掉的读入!【刚又测试洛谷用被注释掉的那一句也可以A说明CadeVS数据不合规定!
sxb_201
·
2016-01-08 20:00
POJ 1703 Find them, Catch them
这个题是并查集的扩展(也就是俗称的
带权并查集
那么做这个题之前要先掌握并查集并查集的内容其他网站已经有很多了,而且都讲的非常好,我就不重复造轮子了我理解的
带权并查集
只是是在路径压缩的时候同时维护当前节点和根节点的一些关系感觉好像就这么点东西
a1s4z5
·
2015-12-25 20:00
bzoj1202(
带权并查集
)
1202:[HNOI2005]狡猾的商人TimeLimit: 10Sec MemoryLimit: 162MBSubmit: 2166 Solved: 1027[Submit][Status][Discuss]Description刁姹接到一个任务,为税务部门调查一位商人的账本,看看账本是不是伪造的。账本上记录了n个月以来的收入情况,其中第i个月的收入额为Ai(i=1,2,3...n-1,n)
M_AXSSI
·
2015-12-13 09:00
POJ-1703-Find them, Catch them-
带权并查集
裸的带圈并查集更新祖先的时候顺便维护一下距离就可以了,距离只有0.1,分别代表两个帮派合并的时候,更新距离/* x->fx y->fy dis(fx->fy)=dis(x->fx)+dis(y->fy)+dis(x->y)对应了path[fx]=(path[x]+path[y]+1)%2; */#include #include #include #include #include #inclu
viphong
·
2015-12-07 11:00
poj 1733 Parity game
点击打开poj 1733 思路:
带权并查集
分析: 1 题目给定n个条件,要我们找到第一个不满足条件的编号 2 每一个条件给的是区间[l,r]的1的奇偶数,很明显[l,r]这个区间的1的个数可以由[
·
2015-11-13 15:05
game
POJ 1182
id=1182
带权并查集
第一题,三种类型的生物,分别加入三个集合,题解见注释 #include <iostream> #include <cstdio> #include
·
2015-11-12 18:27
poj
HDU 3047
pid=3047 和hdu 3038以及poj那个食物链一样,都是
带权并查集
,此题做法和hdu 3038完全相同,具体操作看上篇博客 这题原来写过,但是没过,直接改的原来代码 #include
·
2015-11-12 14:46
HDU
poj 1703(
带权并查集
)
Find them, Catch them Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 31840 Accepted: 9807 Description The police office in Tadu City decides to say ends to t
·
2015-11-12 13:10
poj
hdu 1829-A Bug's LIfe(简单
带权并查集
)
题意:Bug有两种性别,异性之间才交往, 让你根据数据判断是否存在同性恋,输入有 t 组数据,每组数据给出bug数量n, 和关系数m, 以下m行给出相交往的一对Bug编号 a, b。只需要判断有没有,按题目要求输出。这题有点坑的地方在于输出上多了一行空行,不PE都没注意到。 思路: 用一个数组gender[i] 记录当前节点 i 与根节点的关系,parent[i]数组记录当前节点的父节点。
·
2015-11-12 11:22
life
hdu 3074 Zjnu Stadium (
带权并查集
)
Zjnu Stadium Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1744 Accepted Submission(s): 660 Probl
·
2015-11-11 14:24
HDU
hdu 3635 Dragon Balls (
带权并查集
)
Dragon Balls Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3363 Accepted Submission(s): 1304 Prob
·
2015-11-11 14:21
drag
Zjnu Stadium(hdu3047
带权并查集
)
题意:一个300列的无限行的循环场地,a b d代表a,b顺时针相距d的距离,现在给你一些距离,判断是否有冲突,如果有冲突计算冲突的次数 思路:
带权并查集
a,b的距离等于b到根节点的距离 - a到根节点的距离
·
2015-11-11 13:22
HDU
POJ 1182 食物链(
带权并查集
)
题目链接 题意 : 中文题不详述。 思路 : 转载自…… Part I - 权值(relation)的确定。 我们根据题意,森林中有3种动物。A吃B,B吃C,C吃A。 我们还要使用并查集,那么,我们就以动物之间的关系来作为并查集每个节点的 权值。 注意,我们不知道所给的动物(题目说了,输入只给编号)所属的种类。 所以,我们可以用动物之间“相对”的关系来确定一个并查集。 0 - 这个节点与它
·
2015-11-11 04:10
poj
HDU 2818 Building Block
pid=2818 题意:给定N个blocks,分在N个堆里,然后又P个操作,每次将x所在的堆放在y所在的堆上,或者询问x的下面有几个blocks 做法:
带权并查集
因为要查询x的下面有多少blocks
·
2015-11-11 01:27
Build
HDOJ 3047
带权并查集
解题思路转自: http://blog.csdn.net/azheng51714/article/details/8500459 http://blog.csdn.net/acresume/article/details/7461238 有一个体育馆,座位呈环状,想象下,貌似体育馆都是这样的,每一列有300个座位,按逆时钟方向编号为1~300,假设行数无穷大。 某一天,有N
·
2015-11-10 23:16
并查集
Lightoj1009 Back to Underworld(
带权并查集
)
转载请注明出处: http://www.cnblogs.com/fraud/ ——by fraud Back to Underworld Time Limit:4000MS
·
2015-11-09 13:07
并查集
N.O.W,O.R,N.E.V.E.R--12days to LNOI2015
双向链表 单调队列,双端队列 单调栈 堆
带权并查集
·
2015-11-09 12:01
ln
hdu 2818 Building Block
pid=2818 分析:
带权并查集
,给出两种操作,分别是并和查。 不过合并方式并不相同,要求将x中的元素合并到y中。
·
2015-11-08 16:29
Build
hdu 2818(
带权并查集
)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2818 思路:Count[i]表示i下面的积木个数,路径压缩的时候更新一下即可,sum[i]表示以i为根的积木的个数。 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4
·
2015-11-02 11:00
HDU
hdu 3047(
带权并查集
)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3047 思路:冲突的条件是:两个人坐在同一行,同时他们到根节点的差值等于他们之间的差值,这时就产生冲突了。于是我们可以用一个dist数组来保存节点到根的距离,而这个距离在路径压缩的时候更新一下就可以了,dist[x]+=dist[parent[x]]。然后就是合并后的距离,令r1=Find(u),r2
·
2015-11-02 11:59
HDU
hdu 3038(
带权并查集
)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3038 思路:sum[x]表示区间[x,f[x]]的和,这个可以在路径压缩的时候更新,对于一组数据(u,v,w),令r1=Find(u),r2=Find(v),于是若r1==r2,此时u,v就有了相同的参考点,而sum[u]为区间[u,r1(r2)]的和,sum[v]为区间[v,r2(r1)]的和,于
·
2015-11-02 11:54
HDU
poj 1733(
带权并查集
+离散化)
题目链接:http://poj.org/problem?id=1733 思路:这题一看就想到要用并查集做了,不过一看数据这么大,感觉有点棘手,其实,我们仔细一想可以发现,我们需要记录的是出现过的节点到根节点的1个奇偶性,这与区间端点的大小并没有关系,于是想到我们可以用map映射即可,这样就解决了大数据了。此外,如果0表示出现偶数个1,1表示出现奇数个1,然后就是向量偏移关系了(http://ww
·
2015-11-01 13:11
poj
pku 1703(种类并查集)
id=1703 思路;个人觉得本质上还是和
带权并查集
一样的,只不过多了一个MOD操作,然后就是向量关系图稍微改动一下就变成种类并查集了,对于本题,我们可以用一个kind数组来表示是否属于同一类,其中kind
·
2015-11-01 13:09
并查集
poj 1962
带权并查集
注意路径压缩时的权值合并 View Code #include<cstdio>#include<cstring>#include<stdlib.h>const int MAX = 20010;int p[MAX],w[MAX];void init(int n){ for(int i=0;i<=n;i++) { p[i]
·
2015-11-01 10:19
poj
HDU 3047 Zjnu Stadium
带权并查集
gg,y一下就是每一个点到根的距离用rank维护,, #include <cstdio> #include <iostream> #include <algorithm> #include <string.h> #include <vector> #include <queue> #include <math.h&
·
2015-10-27 15:37
HDU
POJ 2492 A Bug's Life (高级并查集||
带权并查集
||二分图的判断+二维vector)
题目大意:问会不会有虫子是同性恋.解题思路:比赛的时候反应就是找到相抵相矛盾的即可,于是分析建图判断是否会有环,并且当为奇数环的时候就是没有,偶数环是就有同性恋.但是用DFS收索时遇到两种奇数环相连接到一题的时候出现了问题.方法一:其实想想只要时找到相矛盾的数据时就可以,所以可以用并查集,并查集的话主要就是将相同性别的放到一起,最后判断输入的时候查一下是否会有矛盾就行.#include #incl
Grit_ICPC
·
2015-10-24 20:00
并查集
2015 UESTC 数据结构专题H题 秋实大哥打游戏
带权并查集
秋实大哥打游戏 Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://acm.uestc.edu.cn/#/contest/show/59 Description ”也许人生就是游戏,你却执意耕耘着春秋。” —— 秋实大哥叹道。 秋实大哥是一个喜欢玩游戏的人,相较于其他种类
·
2015-10-23 09:04
数据结构
hdu3635 Dragon Balls(
带权并查集
)
1 /* 2 题意:有N个城市, 每一个城市都有一个龙珠(编号与城市的编号相同),有两个操作 3 T A ,B 将标号为A龙珠所在城市的所有的龙珠移动到B龙珠所在城市中! 4 5 思路:并查集 (压缩路径的时候将龙珠移动的次数进行更新) 6 */ 7 #include<iostream> 8 #include<cstr
·
2015-10-21 12:29
drag
OI省选知识
1.1基本数据结构1.数组(y) 2.链表,双向链表(y) 3.队列,单调队列,双端队列 4.栈,单调栈 1.2中级数据结构1.堆 2.并查集与
带权并查集
3.hash表 自然溢出 双hash 1.3高级数据结构
hbhcy98
·
2015-10-19 20:00
POJ1182--
带权并查集
带权并查集
就是除了维护一个fa数组以外,维护一个rank数组,有两层含义,一个是路径压缩时边的权值,,再一个是当前点与根节点的相对关系。
Norlan
·
2015-10-17 22:00
POJ 1988 Cube Stacking(
带权并查集
)
思路:就是
带权并查集
的模板.
Grit_ICPC
·
2015-10-07 11:00
带权并查集
HDU 5441 Travel(离线 +
带权并查集
)——2015 ACM/ICPC Asia Regional Changchun Online
TravelTimeLimit:1500/1000MS(Java/Others) MemoryLimit:131072/131072K(Java/Others)ProblemDescriptionJacklikestotravelaroundtheworld,buthedoesn’tliketowait.Now,heistravelingintheUndirectedKingdom.Ther
queuelovestack
·
2015-09-17 11:00
算法
ACM
并查集
hdu 5441 Travel(
带权并查集
)
题目:http://acm.hdu.edu.cn/showproblem.php?pid=5441TravelTimeLimit:1500/1000MS(Java/Others) MemoryLimit:131072/131072K(Java/Others)TotalSubmission(s):1586 AcceptedSubmission(s):565ProblemDescripti
theArcticOcean
·
2015-09-17 09:00
HDU
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他