题目链接:http://codeforces.com/problemset/problem/217/A 本题题意:在坐标系上有n个点,给出n个点的坐标,然后只能竖直或者横向移动,问最少需要建立几个中间点才能够从一个点出发到达所有的点 这道题是联通块的题 ,最后求出联通块块数 - 1 就可以了! 也可 ...
分类:
移动开发 时间:
2019-07-12 00:53:47
阅读次数:
172
题解 看了一遍题解(以及代码)但是没写代码…… 后来做梦的时候忽然梦到了这道题……意识到我需要补一下…… 这道题就是,对于每种颜色,把没有染成这种颜色的点标成黑点,然后计算每个联通块的平方 然后每个点维护,虚儿子黑点的siz,虚儿子的siz的平方,还有splay上的siz和 为了保证最高点是白点,我 ...
分类:
其他好文 时间:
2019-07-07 20:18:34
阅读次数:
141
问题转换成缩点求度数为0的点的个数,s点所在联通块作额外处理 缩点写的很烂调了一早上。。 ...
分类:
其他好文 时间:
2019-06-29 12:48:33
阅读次数:
87
"题目链接" 分析 一类树(连出的边数集合一定)的贡献 $$ \mathbb{Ans}(\{d_n\}|\sum_id_i=2(n 1))=\prod_ia_i^{d_i}\prod_id_i^m\sum_{i}d_i^m $$ 引入Prufer序列,设$d_i$为点(联通块)在序列中出现的次数,转 ...
分类:
其他好文 时间:
2019-06-24 21:06:26
阅读次数:
155
"题目" 这个题的输入首先就是一棵树,我们考虑一下点分 我们对于每一个分治重心考虑一下跨过这个分治重心的连边情况 就是把当前分治区域内所有的点向距离分治重心最近的点连边 考虑一下这个算法的正确性,如果我们已经对一个联通块内部形成了一个$mst$,我们需要把这个联通块和另外一个联通块合并 如果这个新的 ...
分类:
其他好文 时间:
2019-06-05 09:28:43
阅读次数:
88
"题目" 神仙题啊神仙题 显然这个东西一脸不可求的样子啊,这种东西我们显然需要搞一个容斥什么的 于是设$g_i$表示至少存在$i$个联通块(联通块内部的边没有要求,联通块和联通块之间不存在边)的方案数,$f_i$表示恰有$i$个联通块 有 $$g_x=\sum_{i=x}^n\begin{Bmatr ...
分类:
其他好文 时间:
2019-05-28 22:30:17
阅读次数:
112
传送门 求一棵最小生成树,要求:忽略树上s-1条边的边权后,最大的边最小。 (因为卫星频道是两两互达的,所以想把连接两个联通块之间的边权忽略必须用两个联通块都放置卫星频道。也就是至少要两个) emmm...其实我本来想的是分层最短路那种动态规划,记录用了几次忽略机会。 假设已经求出答案最小生成树,忽 ...
分类:
Web程序 时间:
2019-05-23 21:33:45
阅读次数:
139
题目描述: bz luogu 题解: 基环树+树形$dp$。 每次找到一个联通块,对于环上的每个点向树的方向做树形$dp$。 即$dp[i][0/1]$表示$i$点取/不取,$i$点子树内最大权。 $pj$难度? 然后拆环$dp$,讨论第一个点取还是不取。 代码: #include<queue> # ...
分类:
其他好文 时间:
2019-05-02 11:30:50
阅读次数:
80
题目链接: "luogu 3295" 很明显的想法是用并查集维护最后有几个块内的数字必须相等,设最后有$cnt$个联通块,那么答案就是$9\times10^{cnt 1}$ 暴力维护并查集是$O(nlen)$的,显然超时,考虑优化 记$f_{i,j}$表示区间$[i,i+2^j 1]$的编号,编号相 ...
分类:
其他好文 时间:
2019-05-02 09:17:41
阅读次数:
113
"嘟嘟嘟" 都说这题是斯坦纳树的板儿题。 斯坦纳树,我也不知道为啥起这么个名儿,斯坦纳树主要用来解决这样一类问题:带边权无向图上有几个(一般约10个)点是【关键点】,要求选择一些边使这些点在同一个联通块内,同时要求所选的边的边权和最小。(摘自兔哥博客) 但说白了就是一种状压dp。令$dp[i][j] ...
分类:
其他好文 时间:
2019-04-28 15:45:05
阅读次数:
114