花果子念报

一些东西。

Johnson 全源最短路。顾名思义,给你一个有向图,边权可能为负。两两之间最短路。每个点设计 \(h_i\)\((u,v,w)\) -> \((u,v,w+h_u-h_v)\)。方案不变。易证。要求权值为正。设计超级源点 \(0\),向每个点连 \(0\) 边,跑 SPFA。每个点都可达。\(h_u=dis_u\),因此 \(w+h_u\geq h_v\),边权非负,跑 Dijkstra。

设计 \(h\),跑 Dijkstra。做上述变换,\(dis\) 变为 \(0\)。新图最短路 \(f_u\)\(h_u\) <- \(h_u+f_u\)

欧拉回路。\(S=2\),入度出度之差 \(\leq 1\),连边,欧拉回路。
\(S=2^k\),分治处理。

不念了。

继续念。

考虑 B,建图,发现可以连 \(i,c_{i,j}\),并求出 \(m\) 组边不交的完美匹配。

念。

\(1\) -> \(0\)

度数为 \(2\),无法操作。
度数为 \(3\),翻转/不翻转。
度数为 \(4\),可以翻转任意一条边!!!(\(3\) 次操作)

只考虑度数 \(\leq 3\),转化为 2-SAT 问题。

字典序?钦定前面一段都相等。集合 \(A\),\(B\)\(k\) 轮相等。

CF1065G。线段树上二分。
CF1654F。好题。
CF1738H。

posted @ 2025-07-21 10:33  Just_int_mian  阅读(26)  评论(0)    收藏  举报