思维+状压dp+博弈论+数学+模拟
A. 神奇的位运算
我们要是判断符号的话,只需要存在 和 。
稍微思考一下,答案只可能是 或 或 ,答案的不同取值只取决于每一位。
我们把每一位分开考虑,那么答案就是需求最多的位/
B.终焉之数列
C.下棋
首先我们可以考虑 函数的求法,即一个棋盘能够转移到哪些状态。
设当前棋盘长度为 ,如果在边界放一个棋子,会转移到 。
而如果在中间的位置放棋子,那么会分裂成两个小棋盘 和 ,当前状态的 即为这两个小棋盘的 。
根据 定理,长度为 的棋盘的 是所有后继状态的 。
这样我们可以求出任意长度棋盘的 函数了。
打表发现,除第一个周期略有变化, 只总是以 为周期。
那么就可以特判+打表+ 定理异或过掉此题。
D.魔方
垃圾模拟,毁我青春。
直接模拟就好,注意对齐和侧面旋转。