![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
连通性
romiqi_new
这个作者很懒,什么都没留下…
展开
-
191012CSP-J模拟题解
T2算答案加成了矩阵的一行然后调了我2个小时T1:求图的仅在一个简单环中的边显然点双Code:#include<bits/stdc++.h>#define pb push_back#define fi first#define se secondusing namespace std;inline int read(){ int res=0,f=1;char ch...原创 2019-10-12 13:51:04 · 1306 阅读 · 0 评论 -
[BZOJ5303][tarjan]HAOI2018:反色游戏
BZOJ5303这题肯定是有关连通性的,考虑一个连通块,如果里面有偶数个黑点,则可以让它们两两组合,如果有奇数个就无解如果是一棵树那么就只有一组解,加入非树边时异或一下就得到另一组解所以一个连通块的ans=2m−n+1ans=2^{m-n+1}ans=2m−n+1删点就考虑一下它是不是割点就好了Code:#include<bits/stdc++.h>#define mod...原创 2019-02-28 10:55:26 · 174 阅读 · 0 评论 -
[BZOJ5329][tarjan][圆方树][虚树]SDOI2018:战略游戏
BZOJ5329一眼就看出这样的点是割点然后发现在图上并不好做,又和tarjan有关,所以搞个圆方树出来然后就可以dp了询问有点多,但是发现∑∣s∣≤2∗105\sum{|s|}\leq2*10^5∑∣s∣≤2∗105,想到了什么(看标题)Code:#include<bits/stdc++.h>using namespace std;inline int read(){...原创 2019-03-07 16:24:48 · 152 阅读 · 0 评论 -
[SCC]网络协议
描述 一些学校连接在一个计算机网络上。学校之间存在软件支援协议。每个学校都有它应支援的学校名单(学校 a 支援学校 b ,并不表示学校 b一定支援学校 a)。当某校获得一个新软件时,无论是直接得到还是网络得到,该校都应立即将这个软件通过网络传送给它应支援的学校。因此,一个新软件若想让所有连接在网络上的学校都能使用,只需将其提供给一些学校即可。任务请编一个程序,根据学校间支援协议(各个学校...原创 2018-10-17 19:48:31 · 997 阅读 · 0 评论 -
[SCC]间谍网络
描述 由于外国间谍的大量渗入,国家安全正处于高度危机之中。如果 A 间谍手中掌握着关于 B 间谍的犯罪证据,则称 A 可以揭发 B。有些间谍接受贿赂,只要给他们一定数量的美元,他们就愿意交出手中掌握的全部情报。所以,如果我们能够收买一些间谍的话,我们就可能控制间谍网中的每一分子。因为一旦我们逮捕了一个间谍,他手中掌握的情报都将归我们所有,这样就有可能逮捕新的间谍,掌握新的情报。我们的反间谍机...原创 2018-10-18 10:17:15 · 294 阅读 · 0 评论 -
[ECC]旅游航道
SGOI 旅游局在 SG-III 星团开设了旅游业务,每天有数以万计的地球人来这里观光,包括联合国秘书长,各国总统和 SGOI总局局长等。旅游线路四通八达,每天都有众多的载客太空飞船在星团的星球之间来往穿梭,他们保证了任意两个星球之间总是可以通过航道到达。但是,最近由于财政出现了困难,一些一些太空飞船也过于古老,又没有足够的资金购买新产品,所有只好取消一些航道。如果某一条航道的删除使得一些星...原创 2018-10-18 21:46:23 · 222 阅读 · 0 评论 -
[BZOJ4435][连通性][hash][最小割树]Cerc2015:Juice Junctions
BZOJ4435两点间的最大流只可能是0,1,2,3如果是0,表示它们不连通如果是1,表示它们连通,且处于不同的边双连通分量中如果是2,表示它们处于同一个边双联通分量中如果是3,表示如果任意删去一条边,它们仍在同一个边双联通分量中,hash判重即可还可以最小割树,但是卡Dinic和ISPA,需要用KMCode:#include<bits/stdc++.h>#defin...原创 2019-08-30 18:02:22 · 160 阅读 · 0 评论