题面 题面 题解 这题的思路比较特别,观察到我们的每次操作实质上是对于一颗豆子的操作,而不是对一瓶豆子的操作,因此我们要把每颗豆子当做一个独立的游戏,而它所在的瓶子代表了它的SG值. 瓶子数量很少,因此我们只需要枚举每个豆子的后继状态暴力转移即可 #include<bits/stdc++.h> using namespace std; #define R register int #define AC 30 int T, n, ans, rnt; int s[AC], sg[AC]; bool…