摘要: 题意:给定网格图,有障碍。 你要用若干条蛇把所有空地覆盖起来。 满足:每条蛇要么成环,要么头尾都在边界。 如果一条蛇同时满足,那么算成环。 要使头尾都在边界的蛇最少。 解: 一开始想用一个流量代表一条蛇,顺着这个思路想了很久都没想出来。最后终于看了题解。 如果把蛇看做边,那么每个空地都要和旁边两个空 阅读全文
posted @ 2018-12-10 21:53 huyufeifei 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 题意:给你DAG,求最小路径边覆盖。路径可重。 解:首先可以想到边转点,发现有n²条边,果断超时。 有源汇有上下界最小流。 建图:每条边都建立一条边,流量限制为[1, 1]。 源点向每个点连边,因为都可以作为起点。流量不限。 每个点向汇点连边,同上。 求最小可行流。 首先去掉下界限制,跑出一个可行流 阅读全文
posted @ 2018-12-10 21:43 huyufeifei 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 全部默认有上下界。 理论知识: 1.无源汇 可行流。 首先要把下界流满,所以我们假装它满流了。 添加超级源汇ss,tt 如果一个点有流进来的下界,而新图中并没有,我们就人为从ss给它流一些进来。 反之就人为流一些出去给tt。 最后跑最大流,看你人为建的边是否满流,即可判定是否有解。 2.无源汇 最大 阅读全文
posted @ 2018-12-10 21:33 huyufeifei 阅读(135) 评论(0) 推荐(0) 编辑
试着放一个广告栏(虽然没有一分钱广告费)

『Flyable Heart 応援中!』 HHG 高苗京铃 闪十PSS 双六 電動伝奇堂 章鱼罐头制作组 はきか 祝姬 星降夜