码迷,mamicode.com
首页 >  
搜索关键字:图分治    ( 10个结果
完美子图
完美子图 (分治 $\star\star\star $) Descrption 小 \(Q\) 和小 \(P\) 都非常喜欢做一些有趣的题目,他们经常互相出一些题目来考对方。 一天,小 \(Q\) 给小 \(P\) 出了这样一道题目:给出一个 \(n\times n\) 的网格图,在网格中放置 \( ...
分类:其他好文   时间:2020-07-11 12:25:48    阅读次数:93
bzoj4025 二分图 [分治,并查集]
"传送门" 思路 是二分图的充要条件:图没有奇环。 考虑按时间分治,用可撤销并查集维护点到根的距离。 仍然可以用一个小trick把两点连边变成根连边,可以看 "这里" 。 每次连边时若不连通则连上,否则判一下有没有奇环。如果有输出“No”,否则不用连。 ~~我tm把T写成m狂WA不止~~ ...
分类:其他好文   时间:2019-02-10 00:21:13    阅读次数:164
bzoj4456: [Zjoi2016]旅行者
题目链接 "bzoj4456: [Zjoi2016]旅行者" 题解 网格图,对于图分治,每次从中间切垂直于长的那一边, 对于切边上的点做最短路,合并在图两边的答案。 有点卡常 代码 c++ include include include include include include inline ...
分类:其他好文   时间:2018-08-07 21:26:44    阅读次数:153
[BZOJ3237][AHOI2013]连通图(分治并查集)
3237: [Ahoi2013]连通图 Description Input Output Sample Input 4 5 1 2 2 3 3 4 4 1 2 4 3 1 5 2 2 3 2 1 2 Sample Output Connected Disconnected Connected HIN ...
分类:其他好文   时间:2018-05-02 23:55:24    阅读次数:210
BZOJ4025 二分图 分治 并查集 二分图 并查集按秩合并 带权并查集
原文链接http://www.cnblogs.com/zhouzhendong/p/8683831.html 题目传送门 - BZOJ4025 题意 有$n$个点,有$m$条边。有$T$个时间段。其中第$i$条边连接节点$x_i,y_i$,并且在$start_i$时刻出现,在$end_i$时刻消失。 ...
分类:其他好文   时间:2018-03-31 20:33:19    阅读次数:151
【bzoj3237】 Ahoi2013—连通图
http://www.lydsy.com/JudgeOnline/problem.php?id=3237 (题目链接) 题意 给出一个无向图,$Q$组询问,每次询问将原图断掉$C$条边后是否还连通。 Solution CDQ图分治,并查集维护。实在写不动题了,我能说我是蒯的吗T_T:http://b ...
分类:其他好文   时间:2017-03-13 22:01:29    阅读次数:162
分治法求众数问题 (配图)
分治法求众数问题 (配图)...
分类:其他好文   时间:2015-08-10 02:00:32    阅读次数:620
BZOJ 4025 二分图 分治+并查集
题目大意:给定一张nn个点的图,有mm条边,TT个时间段,每条边只存在于(st,ed](st,ed]这些时间段,求每个时间段内这个图是否是二分图 分治并查集大法好 定义Solve(x,y,E)Solve(x,y,E)为当前处理的区间为[x,y][x,y],EE为所有存在时间为[x,y][x,y]的子集的边的集合 那么对于EE中的每一条边(u,v)(u,v),讨论: 若当前边的存在时间为[x,...
分类:其他好文   时间:2015-05-12 18:57:32    阅读次数:290
分治思想在Trimino拼图中的Java实现
近期学习《算法设计与分析基础第二版》,学习到了分治法,被课后习题吸引了,即Trimino拼图问题。想了好久,都没有想到如何去分而治之。然后就是Google到了相关的PPT。一看就明白了。自己就用代码实现了下。理解思想后,代码实现挺容易的。这个谜题实际上可以做成一个小益智游..
分类:编程语言   时间:2014-09-19 19:38:56    阅读次数:381
hdu 4858 项目管理 图分治 (复合算法)
hdu 4858 项目管理 题意:给n( 2种操作。 操作1:点x的值,加addx。 操作2:输出x点的临点的val和。 分析:简单的优化操作1或操作2是不行的。 法一:针对点的度将图中点分为两类点。对于度大于sqrt (n)的点为重点,对于小于等于sqrt(n)的点为轻点。 重点的个数小于sqrt(n)个。针对重点和轻点分别处理。 法二:也可考虑每个点,将其临点分类...
分类:其他好文   时间:2014-07-29 14:20:38    阅读次数:247
10条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!