摘要:
题意:给定图,每条边都有一段存在时间。求每段时间的最小生成树。 解:动态MST什么毒瘤...洛谷上还是蓝题... 线段树分治 + lct维护最小生成树。 对时间开线段树,每条边的存在时间在上面会对应到logn个区间。 我们先把这些边加到线段树对应节点上,但是不在lct上面加。最后扫一遍线段树。 扫到 阅读全文
摘要:
题意:给定图,随机一个排列,依次加点,如果加点之后不是独立集就不加。求最后得到一个最大独立集的概率。 解:就是求有多少个排列可以加出最大独立集。 显然有一个3n的状压DP,0表示没加,1表示没加上,2表示加上了。 转移的时候枚举下一个加哪个点即可。这样有30分。 然后还是过不了的。考虑怎么压成二进制 阅读全文