Luogu2490 [SDOI2011] 黑白棋
题意:有一个
一半是黑色,一半是白色,最左侧的棋子是白色,最右侧的棋子是黑色,相邻的棋子颜色不同。
小 A 可以移动白色棋子,小 B 可以移动黑色的棋子,其中白色不能往左,黑色不能往右。
两人轮流操作,每次可以同时操作
现在小 A 先手,问有多少种棋盘布局使得小 A 必胜。
答案对
这种题成早期 SDOI 传统艺能了都……
不难发现,将一对相邻的黑白棋之间的空位个数看做一堆石子数目,即转化为
总方案数为
根据
用隔板将
设
则有:
剩下的问题就是计算
不难想到朴素的
可惜这样的状态量至少是
我们没有充分利用 “
设
转移时可以枚举第
最终
复杂度