随笔分类 -  图论—拓扑排序

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

levels of contents
点击右上角即可分享
微信分享提示