2023.11.22 信息学日志
1. CF1276B Two Fairs
题目描述
https://www.luogu.com.cn/problem/CF1276B
题目概况
来源:Codeforces
洛谷难度: 绿题 \color{green}绿题 绿题
CF难度: 1900 1900 1900
标签: b f s bfs bfs
思路点拨
若将每个顶点标记有
a
、
b
a、b
a、b 到达的情况,如下去bfs,若
a
或
b
a或b
a或b 遍历到对方不加入队列。
因此图被分为3个区域,只a遍历,只b遍历,ab遍历
若想使2点任意路径均经过a、b,必须一个是只a遍历另一个是只b遍历,求得相关类型点数乘法原理即可
时间复杂度 :
O
(
n
+
m
)
\Omicron(n+m)
O(n+m)
AC。