题目链接:BZOJ3569 正解:其他+线性基 解题报告: 考虑先构出一棵原图的生成树,对于每条非树边$rand$一个权值,每条树边的权值设为覆盖(或者说跨越?)了这条边的边权异或和, 那么每次如果导致图不连通,当且仅当一条树边被删除且覆盖了这条树边的所有边都被删除了,这种情况下这些边的权值异或起来 ...
分类:
其他好文 时间:
2017-04-13 21:06:23
阅读次数:
167
有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑 色,并将其他的N-K个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间距离的和的 收益。问收益最大值是多少。 Input 第一行两个整数N,K。 接下来N-1行每行三个正整数f ...
分类:
其他好文 时间:
2017-03-22 22:40:22
阅读次数:
158
题意: 一张图,删除边,求两点之间的割边数量。保证任意时刻图连通 任求一棵生成树,只有树边可能是割边 时间倒流,加入一条边,就是两点路径上的边都不可能是割边,区间覆盖... 然后本题需要把边哈希一下,手写哈希比map快很多 貌似还有一种不用树剖的做法,不管了 ...
分类:
其他好文 时间:
2017-03-22 01:03:44
阅读次数:
240
http://www.lydsy.com/JudgeOnline/problem.php?id=3569 (题目链接) 题意 给出一个无向图,$Q$组询问,每次询问将原图断掉$C$条边后是否还连通。在线版。 Solution 神思路。 我们找到这个图的任意一棵生成树,然后对于每条非树边将其的权值赋为 ...
分类:
其他好文 时间:
2017-03-13 23:36:17
阅读次数:
212
传送门 题意: 给一张无向图和一棵生成树,改变一些边的权值使生成树为最小生成树,代价为改变权值和的绝对值,求最小代价 线性规划的形式: $Min\quad \sum\limits_{i=1}^{m} \delta_i$ $Sat\quad $非树边边权$\ge$生成树上路径任何一条边的边权 $i$非 ...
分类:
其他好文 时间:
2017-03-12 00:58:32
阅读次数:
335
[BZOJ4033][HAOI2015]树上染色 试题描述 有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并 将其他的N-K个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间距离的和的收益。 问收益最大值是多少。 有一棵 ...
分类:
其他好文 时间:
2017-03-06 22:09:12
阅读次数:
195
http://www.lydsy.com/JudgeOnline/problem.php?id=2001 (题目链接) 题意 给出一张无向图,$m$组操作,每次修改一条边的权值,对于每次操作输出修改之后的图的最小生成树边权和。 Solution nnd开了半个小时的脑洞,然并卵。感谢这位大爷的代码与 ...
分类:
其他好文 时间:
2017-03-02 23:38:12
阅读次数:
252
本篇口胡写给我自己这样的什么都乱证一通的口胡选手 以及那些刚学Matrix-Tree,大致理解了常见的证明但还想看看有什么简单拓展的人… 大概讲一下我自己对Matrix-Tree定理的一些理解、常见版本的证明、我自己的证明,以及简单的一些应用(比如推广到有向图、推广到生成树边权的乘积和什么的,非常基 ...
分类:
其他好文 时间:
2017-03-02 12:52:57
阅读次数:
315
题意:https://vjudge.net/problem/SPOJ-QTREE 带修路径查询最大边权 sol :树链剖分,之后每条重链就是一个连续的区间,拿线段树维护即可 简单讲讲链剖吧.....就是把树边划分为轻重边,重边的定义是和siz最大的儿子之间的边 通过两次dfs实现,可以证明重链(重边 ...
分类:
其他好文 时间:
2017-02-15 00:42:41
阅读次数:
242
题意:求两棵四分树合并之后黑色像素的个数。 分析:边建树边统计。 ...
分类:
其他好文 时间:
2017-01-09 17:52:48
阅读次数:
197