[九省联考2018]一双木棋chess(状压DP+博弈论+Minmax搜索)
洛谷题目传送门
解题思路
nnn和mmm都很小,很容易想到状压DP
题目描述的规则大致是长这个样子
也就是说填的位置单调递减,我们大胆一点,设一个10进制的状压,表示每一列填到了那个位置,那么这个数要单调递减,易证明这样的合法状态数是很小的
既然是一道博弈DP题,那么我们需要倒叙DP,因为如果正序,我们会不知道未来的情况如何,而倒着的话就可以知道了,对于A选手,他想让ValA−ValBValA-ValBValA−ValB最大,但是他应该从最小的一个状态转移,这里应用到Min−MaxMin-MaxMin−M
原创
2021-11-15 22:03:14 ·
909 阅读 ·
0 评论