CF1027E 学习笔记 #每日一题
CF *2100 还是不难的。。。
提供中文翻译的也是有了好吧,根本看不懂,直接看英文
Let's call some coloring beautiful if each pair of adjacent rows are either the same or different in every position. The same condition should be held for the columns as well.
就是说:
称该着色为完美着色,当且仅当对于任意相邻的两列,要么相同,要么每个位置上颜色都不同,行同理。
所以说这个中文翻译把他拆成两种讲详细,emm...
就是很难评,反正我是没看懂。
注意到确定第一行和第一列即可确定一个完美排列,直接 DP。
设 \(dp_{i,j}\) 表示前 \(i\) 个同色串长度 \(\le j\) 的 \(1 \times n\) 方案数,则
\[dp_{i,j}=\sum_{k=i-j}^{i-1} dp_{k,\min(k,j)}
\]
DP 然后统计答案即可。

浙公网安备 33010602011771号