题解:P9731 [CEOI 2023] Balance
Katyusha_01 · · 题解
不用欧拉回路的做法来了,轻松拿下最优解。
模拟赛考了,赛时想到一个巧妙的二染色做法,可惜没想到分治。
考虑
是不是听起来很厉害,考虑证明(
就分讨完了,不会出现奇环的。
然后分治一下,把每行两两一对拆开,跑前面的染色,使得同色在第一列和第二列出现的次数之差不超过
染色可以手写队列跑 BFS,目前还是最优解。
Katyusha_01 · · 题解
不用欧拉回路的做法来了,轻松拿下最优解。
模拟赛考了,赛时想到一个巧妙的二染色做法,可惜没想到分治。
考虑
是不是听起来很厉害,考虑证明(
就分讨完了,不会出现奇环的。
然后分治一下,把每行两两一对拆开,跑前面的染色,使得同色在第一列和第二列出现的次数之差不超过
染色可以手写队列跑 BFS,目前还是最优解。