码迷,mamicode.com
首页 >  
搜索关键字:联通块    ( 442个结果
Atcoder刷题小记
1. 2019.4.27 "agc016d" 一道很坑的题。 首先判无解,求出异或值后排个序就可以。 然后直接让$a_i\rightarrow b_i$并查集维护,注意离散化和判重,答案加上联通块个数即可,注意细节即可。 ...
分类:其他好文   时间:2019-04-27 13:05:14    阅读次数:127
最小生成树--克鲁斯卡尔算法(Kruskal)
按照惯例,接下来是本篇目录: $1 什么是最小生成树? $2 什么是克鲁斯卡尔算法? $3 克鲁斯卡尔算法的例题 摘要:本片讲的是最小生成树中的玄学算法--克鲁斯卡尔算法,然后就没有然后了。 $1 什么是最小生成树? ?定义: 先引入一个定理:N个点用N-1条边连接成一个联通块,形成的图形只可能是树 ...
分类:编程语言   时间:2019-04-23 20:42:18    阅读次数:207
HDU - 5093 Battle ships
http://acm.hdu.edu.cn/showproblem.php?pid=5093 题意:*代表海洋 o代表浮冰 #代表冰山 现在我们需要尽可能多的在海上放船只,需满足一些条件 (一行 一列只能出现一条船,如果被冰山隔开,可多放置(冰山类似于墙)) 思路:我们对于行列的联通块打编号,然后如 ...
分类:其他好文   时间:2019-04-21 20:17:09    阅读次数:167
AT2657 Mole and Abandoned Mine
"传送门" 好神的状压dp啊 首先考虑一个性质,删掉之后的图一定是个联通图 并且每个点最多只与保留下来的那条路径上的一个点有边相连 然后设状态:$f[s][t]$代表当前联通块的点的状态为$s$和路径结尾的点$t$ 然后考虑转移,要么拓展一个点作为路径,要么挂一个联通块到当前路径结尾的点上 代码: ...
分类:其他好文   时间:2019-04-16 19:05:19    阅读次数:208
【AtCoder】AGC014
AGC014 "链接" A Cookie Exchanges 发现两个数之间的差会逐渐缩小,所以只要不是三个数都相同,那么log次左右一定会得到答案 B Unplanned Queries 直接建一个图出来,求是否每个联通块存在欧拉回路,只需要判点度就好 cpp include define fi ...
分类:其他好文   时间:2019-04-14 14:04:25    阅读次数:98
【Codeforces 1027D】Mouse Hunt
【链接】 "我是链接,点我呀:)" 【题意】 题意 【题解】 先求出来强连通分量。 每个联通分量里面,显然在联通块的尽头(没有出度)放一个捕鼠夹就ok了 【代码】 cpp include using namespace std; define lson l,m,rt= b;i ) define mp ...
分类:其他好文   时间:2019-04-06 15:31:01    阅读次数:190
L - Farm Irrigation (并查集
给你一个管道地图,求联通块个数 很简单的并查集,简单预处理输入一下 但zoj能过,hdu就是莫名其妙的wa 后来发现是我地图的表示时边界的处理有问题 例如 ABD KJH KNG 我把这个矩阵读取成一行:ABDKJHKNG 对于第i个元素 上下左右就表示为 ut=i - n ,lt=i -1 ,rt ...
分类:其他好文   时间:2019-04-06 00:18:41    阅读次数:131
省选一轮
拉格朗日差值 最小树形图 二项式反演 BSGS 最小割树 虚树 boruvka $1.0/1$串也可以黑白染色。 $2.$ 在平面图中,总是满足: $V E+F=1+C$($F$是面数,$C$是联通块数)。 $3.S\bigcap T = \emptyset\Leftrightarrow S\sub ...
分类:其他好文   时间:2019-04-05 20:17:51    阅读次数:594
[LuoguP1197][JSOI2008]星球大战
题目意思很容易理解。 给定一个无向图,有$k$次操作,每次破坏一个点,输出每次操作后的联通块个数。 题解 一想到连通性,我们会情不自禁想到$\text{并查集}$。 $\text{What!?}$删点?并查集好像不支持诶。。。 但是,这题就是并查集!!! 但是思路需要小小转变一下—— $$\text ...
分类:Web程序   时间:2019-04-05 09:26:33    阅读次数:195
校内模拟赛 旅行(by NiroBC)
题意: n个点的无向图,Q次操作,每次操作可以连接增加一条边,询问两个点之间有多少条边是必经之路。如果不连通,输出-1。 分析: 首先并查集维护连通性,每次加入一条边后,如果这条边将会连接两个联通块,那么lct连接两个点,边权化为点权,新增一个点,点权为1。否则,构成了环,环上的边都变为0,lct维 ...
分类:其他好文   时间:2019-04-02 21:32:11    阅读次数:268
442条   上一页 1 ... 7 8 9 10 11 ... 45 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!