Global Rounds 部分题解

1392G - Omkar and Pies

\(P_i\) 为第 \(i\) 个置换,原问题是比较 \(AP_{l \dots r}\)\(B\),两边乘一些逆置换得到比较 \(AP^{-1}_{l-1 \dots 1}\)\(BP^{-1}_{r \dots 1}\)\(l\)\(r\) 就独立了。

考虑两个数不同位数就是把它们的若干个 1 变成 0,把它们改成它们的 AND 的改变位数之和。那么 DP 每个数的超集中的最左/最右位置即可。

1515G - Phoenix and Odometers

首先先求 SCC,每个点显然只能在自己 SCC 内走。

现在图是强连通的,那么对于一条边 \((u, v, w)\),我们可以通过绕 \(M\) 圈(\(M\) 为模数),并少走一条边,得到(等价)边 \((v, u, -w)\)

跑 DFS 树,即可求解。

待更新

posted @ 2021-12-20 14:28  RiverHamster  阅读(93)  评论(0编辑  收藏  举报
\