专栏文章

题解:CF1344F Piet's Palette

CF1344F题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@min1jqi5
此快照首次捕获于
2025/12/01 19:03
3 个月前
此快照最后确认于
2025/12/01 19:03
3 个月前
查看原文
题解区似乎没看到这种做法,所以发个题解。
一个熟知的事实 123=01\oplus 2\oplus 3=0。 考虑将 RBY 标号为 123,空白标号为 0。设 01 变量 xi,1/2/3x_{i,1/2/3} 表示 ii 上的颜色是否为 1/2/3。RY RB YB 操作显然都是对三种颜色的对换,对换复合能得到任意的置换。所以不妨直接维护出每个位置的置换是什么。
考虑列出 mix 操作对应的方程。拆成高低两位各列一个方程,对于低位列出 iS,1j3([pi,j=1]+[pi,j=3])xi,j=c0\oplus_{i\in S,1\le j\le 3}([p_{i,j}=1]+[p_{i,j}=3])x_{i,j}=c_0,对于高位同理,iS,1j3([pi,j=2]+[pi,j=3])xi,j=c1\oplus_{i\in S,1\le j\le 3}([p_{i,j}=2]+[p_{i,j}=3])x_{i,j}=c_1
最后考虑对每个 xi,1,xi,2,xi,3x_{i,1},x_{i,2},x_{i,3} 中最多有一个 1 的限制。直接限制 xi,1xi,2xi,3=1x_{i,1}\oplus x_{i,2}\oplus x_{i,3}=1,如果 xi,1=xi,2=xi,3=1x_{i,1}=x_{i,2}=x_{i,3}=1,将 ii 的颜色调整为空即可。
最后需要解一个 F2\mathbb F_2 意义下的方程组(需要注意系数矩阵可能不满秩)。复杂度为 O(n(n+k)2w)O\left(\frac{n(n+k)^2}{w}\right)

评论

0 条评论,欢迎与作者交流。

正在加载评论...