开局关键点:0 0 ----> 多测
一.思路
先看到题目可能会有点懵,不要慌,看说明/提示
*没有思路且没有看 说明/提示 的同学们可以先回去做了
总体来说,就是分为两种情况:
总体框架:
二.易错点
首先,"先手必胜"中的"先手"指的是什么?如果不明确其定义,可以这样写:
(然后连样例都过不了)
拿样例举个例子:
显然,这一局B胜,但如果直接输出"win"就是a胜,所以需要加一个变量来记录一下当前轮是A行动,还是B行动,也就是:
(这里使用int x来记录,1是先手,0是后手;如果觉得这个较为抽象,也可以用char x之类的)
其次,有一种特殊情况是a==b,那么这个时候,我们可以直接判定,先手(也就是A)必胜,也就是:
三.代码