称号:背景:brick game有N块,给你一个整数的定数S,两个人轮流木: 的木块数是集合S中存在的随意数字.取走最后木块的人获胜.无法取则对方获胜. 题干:如今让你先取,给你一个你的结果序列串T,当中第k个字符代表有k个木块时你的结果: 可能赢就是T[k] = W.一定输就是T[k] = L. 问题:请你确定一个最小的集合,使得这个序列串T成立.(集合中元素为不超过20的正整数) 分析:博弈,状态压缩+dp验证. 由于集合最多20个元素,利用20个位表示每一个元素(1~20)的选取状态. 枚…