(FJWC2020)DTOJ 4679. 赢家

题意

给定一个 n n n个点 m m m条边的无向图,给每一条边定向,使得存在一个点,1号点和2号点能同时到达,求边定向的方案数。
n ≤ 15 n\le 15 n15

题解

暴力做法就是枚举每条边的方向,判断1号点和2号点能走到的点集是否有交集。
发现有交集是不好直接计数的,考虑容斥:总方案数减去无交集的方案数。于是预处理出1号点和2号点分别能到达极大的每个集合的方案数,枚举它们到达的极大集合 a , b a,b a,b,判断是否有连接 a a a b b b的边,若有则一定能到达,不考虑即可;否则减去这样的方案数。
感觉思路很自然,也不知道考场上在干什么。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值