题目链接 \(Click\) \(Here\) 关键在于转换成阶梯\(Nim\)的模型.最开始把题目看错了,理解正确后发现棋子可以向后跳不止一位,那么就比较简单了. 这里把空格看做阶梯,棋子看做硬币,这样整个模型就满足阶梯\(Nim\)的性质了.阶梯\(Nim\)的证明我不会,请自己\(yy\). #include <bits/stdc++.h> using namespace std; const int M = 30; const int N = 1010; int n, t, a[M],…