#P3024. [USACO11OPEN] Cow Checkers S

[USACO11OPEN] Cow Checkers S

题目描述

有一天,Bessie 准备玩一个叫做奶牛跳棋的游戏,来挑战 Farmer John。这个游戏的棋盘大小为 M×NM\times N

最初棋盘上只有一个棋子在 (X,Y)(X,Y),棋盘的左下角坐标是 (0,0)(0,0),右上角的坐标是 (M1,N1)(M-1,N-1)。每次游戏 Bessie 都是先手,之后两个人轮流进行操作。每次操作可以在以下三种移动中选择一种:

  1. 向左走任意步。

  2. 向下走任意步。

  3. 向左走 kk 步然后向下走 kk 步(kk 为任意能保证不走出棋盘的正整数)。

首个无法操作的人为败者。

游戏共有 TT 次,每次都会给出一个新的坐标 (X,Y)(X,Y),请输出每一轮胜者的名字。

输入格式

11 行,两个用空格隔开的正整数,代表 MMNN

22 行,一个正整数代表 TT

33 行到第 (T+2)(T+2) 行,分别有两个空格隔开的非负整数,代表 X,YX,Y

输出格式

TT 行,每一行输出那一轮的胜者。

3 3 
1 
1 1 

Bessie 

提示

【数据范围】

保证 1M,N1061\le M,N\le 10^60X<M0 \le X < M0Y<N0 \le Y < N1T1031\le T\le10^3

【样例解释 #1】

起点在 (1,1)(1,1),一开始有三种选择 (1,0)(1,0)(0,1)(0,1)(0,0)(0,0)。只要 Bessie 在开始时将棋子移到 (0,0)(0,0),就必胜无疑。

感谢 @_Trangle_ 提供的翻译。