P9869 [NOIP2023] 三值逻辑 题解
本题解只用到了 BFS。
首先想到拆点,如果点
对于操作一直接对
特别的,由于操作始末状态相同,需要把每个点始末版本连一条代表相等得边。
然后发现每个连通块只有三种状态,且相互独立。于是直接暴力 bfs 即可。
特别注意第二种操作
时间复杂度
本题解只用到了 BFS。
首先想到拆点,如果点
对于操作一直接对
特别的,由于操作始末状态相同,需要把每个点始末版本连一条代表相等得边。
然后发现每个连通块只有三种状态,且相互独立。于是直接暴力 bfs 即可。
特别注意第二种操作
时间复杂度