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
并查集水题
hdu4405(概率dp+
并查集
)
然后对跳跃情况就是用
并查集
维护,只能在跳转终点停留,所以只有对跳转终点i才有意义,所以在转移的时候得转移终点的d。。发现挺多概率题都是逆向转移的,以后做概率题的时候得多尝试尝试。。。
qkoqhh
·
2020-09-17 12:31
DP
并查集
hdu 6109 数据分割
并查集
缩点建边
数据分割TimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):476AcceptedSubmission(s):103ProblemDescription小w来到百度之星的赛场上,准备开始实现一个程序自动分析系统。这个程序接受一些形如xi=xj或xi≠xj的相等/不等约束条
overload1997
·
2020-09-17 12:38
并查集
CDOJ_1591_An easy problem A(线段树
水题
)
AneasyproblemAEditTimeLimit:1000/1000MS(Java/Others)MemoryLimit:65535/65535KB(Java/Others)SubmitStatusN个数排成一列,Q个询问,每次询问一段区间内的数的极差是多少。Input第一行两个整数N(1≤N≤50000),Q(1≤Q≤200000)。接下来一行N个整数a1a2a3....an,(1≤ai≤
纵马且长歌
·
2020-09-17 12:59
线段树
畅通工程/还是畅通工程HDU1232_HDU1233
每个测试用例的第1行给出两个正整数,分别是城镇数目N(//
并查集
,找分支数i
Raise
·
2020-09-17 12:00
C++
算法分析与设计
ACM
风险度量(广搜,
并查集
)
标题:风险度量X星系的的防卫体系包含n个空间站。这n个空间站间有m条通信链路,构成通信网。两个空间站间可能直接通信,也可能通过其它空间站中转。对于两个站点x和y(x!=y),如果能找到一个站点z,使得:当z被破坏后,x和y无法通信,则称z为关于x,y的关键站点。显然,对于给定的两个站点,关于它们的关键点的个数越多,通信风险越大。你的任务是:已知网络结构,求两站点之间的通信风险度,即:它们之间的关键
hg_zhh0427
·
2020-09-17 11:12
ACM超级
水题
-------统计不同数字的个数
统计不同数字的个数TimeLimit:1000MSMemoryLimit:65536KTotalSubmit:3007Accepted:1858Language:notlimitedDescription由键盘输入20个整数,统计不同数字的个数。InputOutputSampleInput7051422192996713665934438221139223311SampleOutput16Hint
劉俊
·
2020-09-17 11:00
ACM水题
Bus to Udayland (
水题
)
BustoUdayland题目链接:http://codeforces.com/contest/711/problem/ADescriptionZStheCoderandChristheBaboonaretravellingtoUdayland!Togetthere,theyhavetogetonthespecialIOIbus.TheIOIbushasnrowsofseats.Thereare4
dituonian8372
·
2020-09-17 11:33
数据结构与算法
POJ 1838 Banana (
并查集
)
BananaTimeLimit:1000MSMemoryLimit:30000KTotalSubmissions:2032Accepted:755DescriptionConsideratropicalforrest,representedasamatrix.Thecellfromtherighttopcornerofthematrixhasthecoordinates(1,1),andtheco
deqip44248
·
2020-09-17 11:24
hdu1231
并查集
模板题
这里整合了
并查集
的模板,也有一些
并查集
的说明:http://blog.csdn.net/coder_panyy/article/details/528149870ms代码:#include#include
panyyer
·
2020-09-17 11:59
acm/icpc
CDOJ 1300 Easy Problem
队友说是大
水题
代码://TemplateforACM#defineLLlonglong#defineINF0x7FFFFFFF#defineLINF0x7FFFFFFF7FFFFFFF#include#
sky-edge
·
2020-09-17 11:27
水题
CDOJ
并查集
问题--source acm1232
某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路?测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是城镇数目N(#include#includeusingnamespacestd;intmain(){in
冰的影子
·
2020-09-17 11:01
GYM 101173 H.Hangar Hurdles(
并查集
+bfs+dfs)
Description一个n*n的地图,#不能走,.可以走,q次查询,每次问从起点到终点最大能容多大的正方形(以起点为中心)过去,期间这个正方形不能碰到#也不能越界,如果不可达则输出0Input第一行一整数n表示地图规模,之后一个n*n矩阵表示该地图,然后输入查询数q,最后q行每行两个整数sx,sy,ex,ey表示起点和终点的横纵坐标(2v这一条边表示u和v可达,u点边长小于v点边长且u是v往四周
v5zsq
·
2020-09-17 11:00
GYM
搜索
并查集
HDU 6109 数据分割(
并查集
+缩点)
数据分割TimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):976AcceptedSubmission(s):218ProblemDescription小w来到百度之星的赛场上,准备开始实现一个程序自动分析系统。这个程序接受一些形如xi=xj或xi≠xj的相等/不等约束条
TJU_Tahara
·
2020-09-17 11:52
并查集
并查集
入门经典题:畅通工程
ProblemDescription某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路?Input测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是城镇数目N(<1000)和道路数目M;随后的M行对应M条道
白学家Lynn
·
2020-09-17 10:10
java
算法
HDU6074(LCA+
并查集
)
题意:给出若干条电话线,询问可以最多连几个房子,最小代价题解:不难发现这个过程就是Prim算法求最小生成树的过程,用Kruskal算法同样正确。将所有线路按代价从小到大排序,对于每条线路(a,b,c,d)(a,b,c,d),首先把a到b路径上的点都合并到LCA,再把c到d路径上的点都合并到LCA,最后再把两个LCA合并即可。设same[i]表示i点往上深度最大的一个和i在同一个连通块的祖先,每次沿
ME495
·
2020-09-17 10:39
LCA
并查集
并查集
(集合合并) + 缩点
正解是dfs的一道题目被我以为成了
并查集
,结果坑了队友。现在分析一下自己当时为什么会想成是
并查集
呢。
LYU0820
·
2020-09-17 10:31
数据结构与算法
HDU - 1272 小希的迷宫(看似
并查集
的
水题
)
pid=1272题意:中文题0.0思路:这道题是在
并查集
专题里卖弄找到的,但是一看题目就是要求图中有没有环,那么直接判断边数是否等于点数-1就行了。
LLL_yx
·
2020-09-17 10:01
水题
HDU2586【LCA在线算法】
思路:在一棵树上,dis[index]代表root到index的距离,u,v的最短距离那不就是:dis[u]+dis[v]-2*dis[LCA(u,v)];然后这边可能有多棵树,先利用
并查集
并一下,然后拿结点
keyboarder_zsq
·
2020-09-17 10:54
LCA
hdu4405
水题
、不过数学是绝对软肋、还是wa了一次。。
Ice_Crazy
·
2020-09-17 10:21
regional&&multi
数学
各种水
实验室纳新
且说说此次纳新吧,大部分都是
水题
,一共7道,三个小时,我觉得暑假集训过来做出来6道才是合格的。
Daemoonn
·
2020-09-17 10:35
小结
2018年校招全国统一模拟笔试(第一场)编程题集合
只做了三个
水题
。。。
A1823085974
·
2020-09-17 10:39
java
hdu 1181 (搜索BFS,深搜DFS,
并查集
)
点击打开链接刚开始RE了好几次;#include"stdio.h"#include"string.h"#include"queue"usingnamespacestd;intf;intmark[26];intmap[26][26];voidbfs(inta){queueQ;inti,t;t=a;Q.push(t);mark[t]=1;while(!Q.empty()){t=Q.front();Q.
slege
·
2020-09-17 10:55
搜索
并查集
hdu2586(LCA 用
并查集
+DFS实现)
ViewCode#include#defineMAXN40010usingnamespacestd;structGraph{intvex,next,dis;};Graphg[MAXN*2],Q[400];intfirst[MAXN],head[MAXN],set[MAXN],away[MAXN],n,m;boolvisited[MAXN];//first[v]用来查找节点所在边,即g[first[
weixin_30576827
·
2020-09-17 10:34
【贪心】畅通工程系列2-HDU1232 畅通工程
算法算法核心根据已有道路构建
并查集
,最后计算出连通分支数-1即可。算法流程首先将所有结点的根结点初始化为本身,然后每输入一条边,就看两个顶点是否在同一个连通分支中,即用find
vxiao_shen_longv
·
2020-09-17 10:57
算法
贪心
HDU
图论
畅通工程
hdu1181变形课dfs/bfs/
并查集
三种解法(java)
题目链接ProblemDescription呃…变形课上Harry碰到了一点小麻烦,因为他并不像Hermione那样能够记住所有的咒语而随意的将一个棒球变成刺猬什么的,但是他发现了变形咒语的一个统一规律:如果咒语是以a开头b结尾的一个单词,那么它的作用就恰好是使A物体变成B物体.Harry已经将他所会的所有咒语都列成了一个表,他想让你帮忙计算一下他是否能完成老师的作业,将一个B(ball)变成一个
Big sai
·
2020-09-17 10:28
#
dfs
#
bfs
#
并查集
HDU 1231 最大连续子序列( DP做法 +
水题
做法)
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=1231感谢美辰学长的指导DP做法代码如下:#include#include#includeusingnamespacestd;intN;inta[10050];//存放每一个输入数intb[10050];//存放以i结尾的最大和intmain(){while(~scanf("%d",&N)){if(N=
Re0:c++入门到放弃
·
2020-09-17 10:31
dp
Hdu1829
并查集
+广度优先搜索
....WA了我N次........题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1829题目大意是这样:给你多组"bug"和"bug"之间的关系(我理解为交配关系...),让你查看这些"bug"里面有没有同性恋.好吧还是用测试数据来解释吧.233122313421234先看红色的测试数据:有三个"bug"其中1---22----31---3有关系,
_夏日阳光
·
2020-09-17 10:53
acm
HDU 1232 畅通工程 (dfs、
并查集
)
ProblemDescription某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路?Input测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是城镇数目N(intdp[1005][1005];intn,
KeepTing
·
2020-09-17 10:15
算法
OJ题目
ACM
HDU6165 FFF at Valentine(
并查集
+tarjan缩点+拓扑排序)
题目:#include#include#include#include#include#include#include#include#defineN1010#defineINF0x3f3f3f3f#defineLLlonglong#defineEPS1e-8usingnamespacestd;structpoint{intnum,k;friendbooloperatorg[N];//旧图setg
GOTOTHEBAD
·
2020-09-17 10:17
图论综合
hdu 1232
并查集
或者 深搜
起先,队友和我说过
并查集
,但是看到这道题目的时候我想还是暂时不用,先凭自己的想法做一下的好,所以就自己闷着脑袋开始做了,然后就开始自己的深搜的,反正这个城市给我的的道路我们建好了一个图之后,只要发现这个图里面的一条边的话我们就计算一次
Andy20141210
·
2020-09-17 09:49
记一次二进制的小白鼠试毒问题
捷信的面试失败经历面试官:给我10瓶水,其中一瓶有毒,你可以用多少只小白鼠试出来有毒的那瓶
水题
目要求,不能1只小白鼠一瓶瓶试,毒会在1小时后发作。
wjy550823795
·
2020-09-17 04:09
面试题
算法
第八届蓝桥杯决赛 发现环 【dfs+
并查集
】
小明的实验室有N台电脑,编号1~N。原本这N台电脑之间有N-1条数据链接相连,恰好构成一个树形网络。在树形网络上,任意两台电脑之间有唯一的路径相连。不过在最近一次维护网络时,管理员误操作使得某两台电脑之间增加了一条数据链接,于是网络中出现了环路。环路上的电脑由于两两之间不再是只有一条路径,使得这些电脑上的数据传输出现了BUG。为了恢复正常传输。小明需要找到所有在环路上的电脑,你能帮助他吗?输入第一
西瓜不甜不甜不甜
·
2020-09-17 03:57
DFS
并查集
0x40数据结构进阶(0x41
并查集
)例题3:奇偶游戏(题解)
题意题目链接【题意】小A和小B在玩一个游戏。首先,小A写了一个由0和1组成的序列S,长度为N。然后,小B向小A提出了M个问题。在每个问题中,小B指定两个数l和r,小A回答S[l~r]中有奇数个1还是偶数个1。机智的小B发现小A有可能在撒谎。例如,小A曾经回答过S[1~3]中有奇数个1,S[4~6]中有偶数个1,现在又回答S[1~6]中有偶数个1,显然这是自相矛盾的。请你帮助小B检查这M个答案,并指
zhangjianjunab
·
2020-09-17 03:53
并查集
题解
离散化
POJ 1182 食物链(带权
并查集
)
POJ1182食物链(带权
并查集
)前几天在叶某同学的忽悠下,做了这道挺有意思的题目,感觉这道有必要做下记录。
迷茫的菜鸡
·
2020-09-17 03:11
并查集
~~
并查集
模板(数据结构)(附题目AcWing 836. 合并集合)
(1)朴素
并查集
:intp[N];//存储每个点的祖宗节点//返回x的祖宗节点intfind(intx){if(p[x]!
·
2020-09-17 03:05
AcWing算法基础
【算法】
并查集
刷题总结
目录P1396营救题目描述“咚咚咚……”“查水表!”原来是查水表来了,现在哪里找这么热心上门的查表员啊!小明感动的热泪盈眶,开起了门……妈妈下班回家,街坊邻居说小明被一群陌生人强行押上了警车!妈妈丰富的经验告诉她小明被带到了t区,而自己在s区。该市有m条大道连接n个区,一条大道将两个区相连接,每个大道有一个拥挤度。小明的妈妈虽然很着急,但是不愿意拥挤的人潮冲乱了她优雅的步伐。所以请你帮她规划一条从
繁凡さん
·
2020-09-17 03:04
【算法总结】合集
#
并查集
食物链 |
并查集
传送门题目描述动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B,B吃C,C吃A。现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这N个动物所构成的食物链关系进行描述:第一种说法是”1XY”,表示X和Y是同类。第二种说法是”2XY”,表示X吃Y。此人对N个动物,用上述两种说法,一句接一句地说出K句话,这K句话有的是
weixin_38166852
·
2020-09-17 03:44
C/C++
并查集
及其优化笔记整理
1.2
并查集
:集合并、查某元素属于什么集合。
weixin_34351321
·
2020-09-17 03:12
c/c++
hdu 4677
并查集
合并(两个相邻区间
并查集
的合并)+分块算法 好题
题意:点数n(n#include#include#include#include#include#include#include#include#include#include#definetreeinto,intl,intr#definelsonog[N];intans[N],tf[N],lf[N],vis[N];voidinit(){for(inti=0;i=(q[k].b*bit+1)&&v
weixin_30384031
·
2020-09-17 03:32
并查集
题目
POJ1611TheSuspects题意是n个人,m组数,每组数的第一个数k表示这组数有k个数,求所有与0直接或间接有关系的数。建立它们之间的关系后,只要查询下最终的根是0的个数就行,当然两个数中只能最小的数当根。代码如下:1#include2#include3usingnamespacestd;4constintmaxn=3e4+10;5intfa[maxn],rank[maxn];6intn,
weixin_30341745
·
2020-09-17 03:00
【
并查集
】练习题以及解答
核心代码(C++版本)constintMAXNUM=500000+10;intid[MAXNUM];intSize[MAXNUM];intCount;//初始化voidmake_set(intn){for(inti=0;iSize[qRoot]){id[qRoot]=pRoot;Size[pRoot]+=Size[qRoot];}else{id[pRoot]=qRoot;Size[qRoot]+=
小酷miki
·
2020-09-17 03:53
算法
hpuoj 【1112】合并数字【
水题
】
1112:【C语言程序设计】[4.3.6]合并数字[
水题
]时间限制:1Sec内存限制:128MB提交:312解决:148题目描述编写程序,输入两个两位数的正整数x、y,将这两个数合并成一个整数放在z中。
tian_he_he
·
2020-09-17 03:40
数学
水题
合并
水题
c语言
POJ1182 食物链(带权
并查集
,非常经典)
题目:食物链TimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:68507Accepted:20246Description动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B,B吃C,C吃A。现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这N个动物所构成的食物链关
riba2534
·
2020-09-17 02:28
【并查集/欧拉路/最小生成树】
朋友圈 (深度优先搜索 or 广度优先搜索 or
并查集
)
LeetCode暑期打卡第七周题六,很值得学习的一题,用dfs,bfs,
并查集
都可以解决。题目:班上有N名学生。其中有些人是朋友,有些则不是。他们的友谊具有是传递性。
SoKeeGanCN
·
2020-09-17 02:52
数据结构
食物链(扩展域
并查集
)
题目链接:https://www.acwing.com/problem/content/description/242/动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B,B吃C,C吃A。现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这N个动物所构成的食物链关系进行描述:第一种说法是”1XY”,表示X和Y是同类。
年轻过成了秃顶
·
2020-09-17 02:52
并查集
算法竞赛进阶指南
并查集
合并集合(
并查集
)
昨天写了
并查集
的LeetCode模板题,今天再练习AcWing的模板题,遇到一点小问题。题目:一共有n个数,编号是1~n,最开始每个数各自在一个集合中。
SoKeeGanCN
·
2020-09-17 02:52
数据结构
【0x40 数据结构进阶 例题】银河英雄传说【带权
并查集
】
题意:NNN艘战舰,一开始第iii号战舰处于第iii列。MMM条指令,两种形式。①Mij①\M\i\j①Mij,表示让第iii号战舰所在列的全部战舰保持原有顺序,接在第jjj号战舰所在列的尾部。②Cij②\C\i\j②Cij,表示询问第iii号战舰与第jjj号战舰当前是否处于同一列中,如果在同一列中,它们之间隔了多少艘战舰。(N≤30000,M≤5∗105)(N\leq30000,M\leq5*1
Gene_INNOCENT
·
2020-09-17 02:11
#
并查集
数据结构
带权并查集
并查集
的两种理解(稍有不同)
看了进击的小牛大大的武侠风格
并查集
,以及港巨给我们录的视频,感慨良多~QAQ:瑟瑟发抖的我~港巨的"find"函数写的比较简洁,加上小牛大大的讲解,再看着港巨的代码,很容易理解(^oVo^~);按照港巨的思路
本该如此
·
2020-09-17 02:10
图论
基础模板
并查集
的实现与优化
并查集
是一种树型的数据结构,用于处理一些不交集(DisjointSets)的合并及查询问题。
Cenergy
·
2020-09-17 02:37
算法
POJ 1182 食物链 (经典带权
并查集
)
第三次复习了,最经典的
并查集
题意:动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B,B吃C,C吃A。现有N个动物,以1-N编号。
专注如一
·
2020-09-17 02:03
————————数据结构
并查集
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他