拓扑排序
lleozhang
这个作者很懒,什么都没留下…
展开
-
bzoj 4715
其实我并没有见过原题,只是因为...这被改编成了互测题...题目中提到了一个序列,这个序列是很重要的,否则这个问题好像是没有合理的时间复杂度解法的但正因为有了这个序列,这个问题的时间复杂度才让人能够接受序列的特性:逆序对!根据题意,我们发现一个图上所有的连边一定来源于这个序列里的逆序对!那么,如果要求一个点集内部没有连边,内部是不能有逆序对的!那么这个条件等价于求出这个序列...原创 2018-10-02 10:56:20 · 147 阅读 · 0 评论 -
bzoj 4011
看了好多篇题解才看懂的题,我实在太菜了...首先根据一个我不知道的算法,可以证明在没有加入新的边的时候,原图的所有生成树的方案数就是所有点(除1以外)的度之积那么在新加入这条边之后,我们仍然可以这样计算,但是会产生一种问题:就是会出现环!所以我们需要利用一些容斥,把不合法的情况去掉接下来我们考虑如何算出不合法的情况由于原图是一个有向无环图,所以在原图中怎么选都不会出现环,所以多...原创 2018-11-06 09:41:21 · 193 阅读 · 0 评论