CF789E The Great Mixing 题解 我们给每一杯可乐先乘上 让其变成整数。 我们希望构造 ,并且要最小化 。 特判 的情况。考虑把 乘到右边去,得到 移项得到 我们另 表示这个 。我们希望用最小的 让 到达 。我们每选择一个物品,就会让 增加 。 我们对于每个 建出点来,对于每个 ,从 向 连边。我们实际上要找出原图的一个最小环。对于每个 可达的点作为源点跑多源 BFS 即可。 对于任意一组可行解,我们可以构造一组重排方案使得每个前缀和都在 中。这是 Steinitz 定理所保证的内容。 OI > 题解 CF789E The Great Mixing 题解 https://blogs.sving1024.top/posts/3050/ 发布于 2026年3月31日 许可协议 CF596D Wilbur and Trees 题解 上一篇 CF641G Little Artem and Graph 题解(Matrix-Tree ver.) 下一篇 Please enable JavaScript to view the comments