摘要: 之前一直对tarjan算法的这几种不同应用比较混淆...我太弱啦! 被BLO暴虐滚过来 用tarjan求点双,很多神犇都给出了比较详细的解释和证明,在这里就不讲了(其实是这只蒟蒻根本不会orz) 这里放一下定义 这篇博客主要讲一讲求割点,点双的板子实现以及详细解释 先yy这样一道题: 有n个点,m条 阅读全文
posted @ 2017-09-07 18:55 a799091501 阅读(289) 评论(0) 推荐(1) 编辑
摘要: 题目描述 一些学校连入一个电脑网络。那些学校已订立了协议:每个学校都会给其它的一些学校分发软件(称作“接受学校”)。注意如果 B 在 A 学校的分发列表中,那么 A 不必也在 B 学校的列表中。 你要写一个程序计算,根据协议,为了让网络中所有的学校都用上新软件,必须接受新软件副本的最少学校数目(子任 阅读全文
posted @ 2017-09-07 15:11 a799091501 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1051: [HAOI2006]受欢迎的牛 Description 每一头牛的愿望就是变成一头最受欢迎的牛。现在有N头牛,给你M对整数(A,B),表示牛A认为牛B受欢迎。 这 种关系是具有传递性的,如果A认为B受欢迎,B认为C受欢迎,那么牛A也认为牛C受欢迎。你的任务是求出有多少头 牛被所有的牛认为 阅读全文
posted @ 2017-09-07 14:59 a799091501 阅读(228) 评论(0) 推荐(0) 编辑