摘要:
题目大意: 有一排n个格子,每个格子上都有一个白子或黑子,在上面进行游戏,规则如下: 选择一个含白子的格子x,并选择一个数k,翻转x,2x,...,kx格子上的子。 不能操作者负。 思路: 将“某个格子上有一个白子 ”视作游戏的一个状态。 对于状态x,sg(x)=mex{sg(2x),sg(2x)^ 阅读全文
摘要:
题目大意: 有一排n个格子和2枚硬币。 现在有q次任务,每一次要你把其中一枚硬币移到x的位置上,移动1格的代价是1。 两枚硬币不能同时移动,任务必须按次序完成。 现在告诉你两枚硬币初始状态所在的位置a和b,问完成所有任务的最小代价。 思路: 很容易想到一个O(qn)的DP。 由于完成任务的次序确定, 阅读全文