摘要: 【UOJ 389】【UNR 3】白鸽(欧拉回路,费用流) 题面 "UOJ" 题解 首先第一问就是判断是否存在一条合法的欧拉回路,这个拿度数和连通性判断一下就行了。 第二问判断转的圈数,显然我们只需要考虑顺时针过一条从源点出发的射线的次数减去逆时针过的次数就好了。 于是我们就要在欧拉回路合法的基础上算 阅读全文
posted @ 2019-07-03 20:41 小蒟蒻yyb 阅读(439) 评论(0) 推荐(1) 编辑
摘要: 【UOJ 388】【UNR 3】配对树(线段树,dsu on tree) 题面 "UOJ" 题解 考虑一个固定区间怎么计算答案,把这些点搞下来建树,然后$dp$,不难发现一个点如果子树内能够匹配的话就一定会匹配完,所以$dp$可以做到线性。 那么根据上面的$dp$方式,一条边会被匹配到,当且仅当把这 阅读全文
posted @ 2019-07-03 10:42 小蒟蒻yyb 阅读(428) 评论(0) 推荐(0) 编辑