随笔分类 - 图论—拓扑排序
摘要:多有趣的一道题啊... 考场上的思路: 首先我们可以通过hash判断出每个类串是几个类串的前缀,从这个类串向对应的类串连边 然后我们直接按支配关系从类串向类串连边,相当于以类串为中转构造了一张类串的图,在这张图上跑一次最长路即可 这样做是40分(所以4
阅读全文
摘要:看了好多篇题解才看懂的题,我实在太菜了... 首先根据一个我不知道的算法,可以证明在没有加入新的边的时候,原图的所有生成树的方案数就是所有点(除1以外)的度之积 那么在新加入这条边之后,我们仍然可以这样计算,但是会产生一种问题:就是会出现环! 所以我们需要利用一些容斥,把不合法的情况去掉 接下来我们
阅读全文
摘要:其实我并没有见过原题,只是因为...这被改编成了互测题... 题目中提到了一个序列,这个序列是很重要的,否则这个问题好像是没有合理的时间复杂度解法的 但正因为有了这个序列,这个问题的时间复杂度才让人能够接受 序列的特性:逆序对! 根据题意,我们发现一个图上所有的连边一定来源于这个序列里的逆序对! 那
阅读全文