www 被大佬|

wscqwq

园龄:2年粉丝:2关注:3

pqp

洛谷

看到这道题,想不到是网络瘤。

但是仔细一想,要满足简单路径,那就是每个点只能经过一次,确实有它的味道。

首先,A,C 两个点各到一次,从源点向他们连 1 的边。

其次,由于每个点只能用一次,所以拆点,中间连 1

最后,做网络流流到 B 点,看最大流是否是 2 即可。

atcoder/maxflow 提供了最大流的模板。

code

本文作者:wscqwq

本文链接:https://www.cnblogs.com/wscqwq/p/17675534.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   wscqwq  阅读(197)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起