摘要: 题面 洛谷要求输出方案,懒得写了,但是还是放一下链接看看吧 (虽然现在二分图已经过气了=。=) 要求最长反链,最长反链=最小链覆盖,先Floyd传递闭包之后链覆盖就变成了边覆盖,然后最小边覆盖=总点数-最大匹配 1 #include<cstdio> 2 #include<cstring> 3 #in 阅读全文
posted @ 2019-01-17 19:29 Speranza_Leaf 阅读(133) 评论(0) 推荐(0)
摘要: 题面 因为$A$中只有奇偶性不同的人才能做朋友,所以A中只可能出0/1/2个人,分类讨论 然后$B$中求最大团,转成补图后正好是个二分图(不然就不用做了),求最大点独立集=总点数-最大匹配 我洛谷上交的时候建边的时候制杖了,成了$O(n^2m^2)$建边,还好数据水跑不满+网络流跑得快900ms救回 阅读全文
posted @ 2019-01-17 19:10 Speranza_Leaf 阅读(121) 评论(0) 推荐(0)
摘要: 题面 显然就是在求概率,因为期望乘的全是1.。。。然后就推推推啊 设$fgg[i]$表示这个点父亲没给他充上电的概率,$sgg[i]$表示这个点子树(和它自己)没给他充上电的概率,然后这个点没充上电的概率就是$fgg[i]*sgg[i]$ 我们发现我们在树上转移的话$fgg$是依赖自己的$sgg$向 阅读全文
posted @ 2019-01-17 17:58 Speranza_Leaf 阅读(155) 评论(0) 推荐(0)