题意:https://ac.nowcoder.com/acm/contest/2995/E 给你一棵树,节点有权值,让你求所有路径max-min的和。 思路: 我们计算每个点的贡献,对于一个点,当它为某条路径的最大值是,一定在一个所有值<=它的连通块里。所有我们从小到大添边合并共享(两块的大小之积, ...
分类:
其他好文 时间:
2019-12-10 22:33:09
阅读次数:
126
https://codeforces.com/contest/1114/problem/D 题目 给一串数字,首先选择一个位置,类似于画图,然后每一轮按照以下步骤: 可以将这个位置所在的连通块改成其他数字 问最少几步可以把所有数字变成一样的 题解 设dp[l][r][0/1]为把[l,r)范围变成和 ...
分类:
其他好文 时间:
2019-12-07 14:34:05
阅读次数:
76
"Contest Link" easy: ABDGIJ medium easy: E medium: H medium hard: CF A. Cool number 各数位之和不大,枚举即可。 E. Binary Search Tree 考虑 DP,$f[u]$ 表示以 $u$ 为根,极大合法连通 ...
分类:
其他好文 时间:
2019-12-07 10:55:11
阅读次数:
88
题意 https://vjudge.net/problem/CodeForces-1253D 一个无向图,对于任意l,r,如果l到r有路径,那么l到m也有路径(l<m<r),问最少加多少条边,使得上述条件成立。 思路 先用并查集缩成若干个连通块,顺带把每个连通块的最大值求出来,然后我们从1到n开始遍 ...
分类:
其他好文 时间:
2019-12-01 20:28:16
阅读次数:
84
http://codeforces.com/contest/1051 随手捞到的以前没有补完的场, D. Bicolorings 一个dp题,题意是,有一个2*n的矩阵,其中每个色块可黑可白,重要的是里面的连通块数,题目将给出n和k,让你求恰好有k个连通块的情况下的方案数。 从列来考虑,假设已知前一 ...
分类:
其他好文 时间:
2019-11-18 20:27:14
阅读次数:
75
考虑将武器(a,b)看成一条无向边,那么对于一个连通块1.当没有环,即是一棵树,那么任选一个点作为根,每条边只选儿子节点即可,显然根要选编号最大的2.当有环,任选一个环作为根,其余环上的某一条边拆掉使得变成基环树,树边选择儿子,环边按某种顺序选择即可那么题目相当于要求维护每一个树连通块的最小的最大编 ...
分类:
其他好文 时间:
2019-11-17 11:05:14
阅读次数:
67
"点此进入比赛" $A$:Ivan the Fool and the Probability Theory( "点此看题面" ) 大致题意: 给一个$n\times m$的矩阵$01$染色,使得不存在某个同色连通块大小超过$2$。 这道题看似很神仙,实际上仔细想一想、推一推性质,还是比较简单的。 先 ...
分类:
其他好文 时间:
2019-11-14 15:14:35
阅读次数:
72
luogu P3959(2017noipTG D2T2 不知道为什么,这两天见了好多伪装成图的dp题,这道也是. 最短路只有40分,实际上可以从数据范围n<=12看出来是状压dp. solution: 题意就是找到一种连接方法,使这些点在同一连通块中且代价最小. 因为n<=12,所以dfs+状压dp ...
分类:
其他好文 时间:
2019-11-07 23:47:58
阅读次数:
101
T1: 不要傻傻的分27种情况讨论!!! 按位考虑,对于每一位,枚举a和b该位是什么,记录可行的有几种,乘起来即可 T2: 模拟即可 T3: 神仙题 考虑容斥 分别记录每个点和那些空白连通块相连,然后枚举连通块状态 如:(1),(1,2),(2,3),(1,2,3),(1,2,3,4) 最后计算每种 ...
分类:
其他好文 时间:
2019-11-06 22:29:40
阅读次数:
76
这个题让我们求连通块得数数量,我考虑用flood fill算法。 也就是枚举这个地图每一个点,假如符合要求就bfs与这个点联通的点,并打上标记。结束后接着枚举没有被标记并且符号要求的点。。。 1.==和=千万别写错 2.队列不要忘记head++; 3.tail++一遍就可以了 代码 #include ...