SP15867 SNGGW - Great Warrior
题目描述
这是一个关于虚构游戏的问题。游戏中的主要元素是一个称为**战争棋盘**的**$N \times N$ 方阵**。每个单元格代表一个战士,格子中写的数值是该战士的力量强度。
**规则说明**
1. 首先,按照**1, 2, 3, 4... K** 的顺序填充主对角线,起点固定为左上角。
2. 接下来,从右下角开始,沿副对角线填充**k + 1, k + 2, k + 3, k + 4... L**的数值。注意,如果某个单元格已包含数字,则用新数字替换原值;否则直接填充。
3. 之后,剩余的空单元格按照**逆时针螺旋**的方式填满。第一个被填充的单元格是**第一行倒数第二个格子**。
**游戏机制**
国王 Pushyamitra Shunga 的超强战士 **W** 正在与 Yavana 战士交锋。每次,W 仅对一名 Yavana 战士 **Y** 出战。要注意以下几点:
1. **W 的力量总是大于 Yavana 战士的**。
2. 若 **W 的力量 > Y 的力量 - 1**,则 W 能够战胜 Y。
3. 每胜一场,**W 的力量就会减去 Y 的力量**。
4. W 可以移动到相邻的格子。如果 **W 当前的位置** 是 **(i, j)**,则可以移动到 **(i ± 1, j ± 1)**,**(i ± 1, j)**,或 **(i, j ± 1)**。
5. 若 W 击败了一名力量值为 1 的 Yavana 战士,W 就获胜;否则,W 被击败。
**编程任务**
你需要编写代码来判断 W 到底能否取得最后的胜利,注意以下要求:
1. 只有一个位置属于 W,其余位置都是属于 Yavana 战士。
2. W 自由选择与哪个 Yavana 战士 Y 对战。
3. W 不必击败所有 Yavana 战士,他的目标只是取得胜利即可。
输入格式
第一行是测试用例的数量 $t$($t < 1001$)。接下来的 $t$ 行中,每行给出一个数字 $N$($2 < N < 1000$)。
输出格式
对于每个测试用例,输出一行。如果 W 获胜,输出 **DWON W 的最终力量**;如果 W 被击败,输出 **DDOWN**。
**本翻译由 AI 自动生成**