310490: CF1842A. Tenzing and Tsondu

Memory Limit:256 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

A. Tenzing and Tsondutime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputTsondu always runs first! ! !

Tsondu and Tenzing are playing a card game. Tsondu has $n$ monsters with ability values $a_1, a_2, \ldots, a_n$ while Tenzing has $m$ monsters with ability values $b_1, b_2, \ldots, b_m$.

Tsondu and Tenzing take turns making moves, with Tsondu going first. In each move, the current player chooses two monsters: one on their side and one on the other side. Then, these monsters will fight each other. Suppose the ability values for the chosen monsters are $x$ and $y$ respectively, then the ability values of the monsters will become $x-y$ and $y-x$ respectively. If the ability value of any monster is smaller than or equal to $0$, the monster dies.

The game ends when at least one player has no monsters left alive. The winner is the player with at least one monster left alive. If both players have no monsters left alive, the game ends in a draw.

Find the result of the game when both players play optimally.

Input

Each test contains multiple test cases. The first line of input contains a single integer $t$ ($1 \le t \le 2 \cdot 10^3$) — the number of test cases. The description of test cases follows.

The first line of each test case contains two integers $n$ and $m$ ($1 \leq n,m \leq 50$) — the number of monsters Tsondu and Tenzing have respectively.

The second line of each test case contains $n$ integers $a_1,a_2,\ldots,a_n$ $(1 \leq a_i \leq 10^9$) — the ability values of Tsondu's monsters.

The third line of each test case contains $m$ integers $b_1,b_2,\ldots,b_m$ $(1 \leq b_i \leq 10^9$) — the ability values of Tenzing's monsters.

Output

For each test case, output "Tsondu" if Tsondu wins, "Tenzing" if Tenzing wins, and "Draw" if the game ends in a draw. (Output without quotes.)

Note that the output is case-sensitive. For example, if the answer is "Tsondu", the outputs "tsondu", "TSONDU", and "tSonDu" will all be recognized as incorrect outputs.

ExampleInput
6
1 3
9
1 2 3
2 3
1 2
1 1 1
3 2
1 2 3
1 1
3 3
1 1 1
2 2 2
10 10
1 2 3 3 2 2 1 1 2 2
3 3 3 3 2 1 1 1 1 1
10 10
1 2 3 4 5 6 7 8 9 10
6 7 8 9 10 11 1 1 1 1
Output
Tsondu
Draw
Tsondu
Tenzing
Draw
Draw
Note

Consider the first test case. It can be shown that Tsondu has a winning strategy. The following is a possible way that Tsondu can win (note that the players may not be playing optimally in this example):

  • In the first move, Tsondu chooses a monster with ability value $9$ on his side to fight against a monster with ability value $1$ on Tenzing's side, the ability value of both monsters become $8$ and $-8$ respectively. The monster with ability value $-8$ on Tenzing's side dies.
  • In the second move, Tenzing chooses a monster with ability value $2$ on his side to fight against a monster with ability value $8$ on Tsondu's side, the ability value of both monsters become $-6$ and $6$ respectively. The monster with ability value $-6$ on Tenzing's side dies.
  • In the third move, Tsondu chooses a monster with ability value $6$ on his side to fight against a monster with ability value $3$ onTenzing's side, the ability value of both monsters become $3$ and $-3$ respectively. The monster with ability value $-3$ on Tenzing's side dies.
  • Now, Tenzing has no monsters left alive. Since Tsondu still has monsters left alive, Tsondu wins.

Input

题意翻译

## 题目描述 Tsondu 总是跑第一!!! Tsondu 和 Tenzing 正在玩纸牌游戏。Tsondu 有 $n$ 个怪物,它们的能力值为 $a_1,a_2,\ldots a_n$,而 Tenzing 有 $m$ 个怪物,它们的能力值为 $b_1,b_2,\ldots,b_m$。 Tsondu 和 Tenzing 轮流出招,Tsondu 先走。在每一步棋中,当前玩家选择两个怪物:一个在他们这边,一个在另一边。然后,这些怪物会互相争斗。假设所选怪物的能力值分别为 $x$ 和 $y$,那么怪物的能力值将分别变为 $x-y$ 和 $y-x$。如果任何怪物的能力值 $\le0$,则该怪物死亡。 当至少一个玩家没有活着的怪物时,游戏结束。赢家是至少有一个怪物活着的玩家。如果两个玩家都没有活着的怪物,游戏以平局结束。 当两个玩家都发挥到最佳状态时,找出游戏的结果。 ## 输入格式 每个测试包含多个测试用例。第一行输入包含一个整数 $t$($1\le t\le2\cdot 10^3$)——测试用例的数量。测试用例的描述如下。 每个测试用例的第一行包含两个整数 $n$ 和 $m$($1\leq n,m\leq50$)——Tsondu 和 Tenzing 分别拥有的怪物数量。 每个测试用例的第二行包含 $n$ 个整数 $a_1,a_2,\ldots,a_n(1\leq a_i\leq10^9$)——Tsondu 怪物的能力值。 每个测试用例的第三行包含 $m$ 个整数 $b_1,b_2,\ldots,b_m(1\leq b_i\leq10^9$)——Tenzing 的怪物的能力值。 ## 输出格式 对于每个测试用例,如果 Tsondu 赢了,则输出 `Tsondu`,如果 Tenzing 赢了,则输出 `Tenzing`,如果游戏以平局结束,则输出 `Draw`。(输出不带引号。) 注意,输出是区分大小写的。例如,如果答案是 `Tsondu`,则输出 `tsondu`、`TSONDU` 和 `tSonDu` 都将被识别为错误的输出。 ## 样例解释 第一个样例中,可以看出 Tsondu 有必胜的策略。下面是 Tsondu 获胜的一种可能方式(请注意,在本例中,玩家可能没有发挥出最佳状态): - 第一步,Tsondu 选择一个能力值为 $9$ 的怪物与一个能力值为 $1$ 的怪物战斗,这两个怪物的能力值分别为 $8$ 和 $-8$。Tenzing 这边能力值为 $-8$ 的怪物死亡。 - 第二步,Tenzing 选择自己这边一个能力值 $2$ 的怪物与 Tsondu 这边一个能力值 $8$ 的怪物战斗,两个怪物的能力值分别变成 $-6$ 和 $6$ 了。Tenzing 这边能力值为 $-6$ 的怪物死亡。 - 第三招,Tsondu 选择自己这边一个能力值为 $6$ 的怪物与 Tenzing 这边一个能力值为 $3$ 的怪物战斗,两个怪物的能力值分别变为 $3$ 和 $-3$。Tenzing 这边能力值为 $-3$ 的怪物死亡。 - 现在,Tenzing 没有活着的怪物了,但是 Tsondu 仍然有活着的怪物,所以 Tsondu 赢了。

Output

题目大意:
Tsondu和Tenzing在玩一个卡牌游戏。Tsondu有n个怪兽,能力值为a_1, a_2, ..., a_n,而Tenzing有m个怪兽,能力值为b_1, b_2, ..., b_m。他们轮流进行操作,Tsondu先手。在每轮操作中,当前玩家选择两个怪兽:一个是己方的一个是对方的。然后,这两个怪兽将相互战斗。假设选中的怪兽的能力值分别为x和y,那么这两个怪兽的能力值将分别变为x-y和y-x。如果任何怪兽的能力值小于或等于0,那么这个怪兽就会死亡。游戏在至少一方没有存活的怪兽时结束。存活怪兽多的一方获胜,如果双方都没有存活的怪兽,则游戏以平局结束。求双方都采取最优策略时的游戏结果。

输入数据格式:
每个测试用例包含多个测试案例。第一行输入包含一个整数t(1 ≤ t ≤ 2 * 10^3)——测试案例的数量。接下来是t个测试案例的描述。
每个测试案例的第一行包含两个整数n和m(1 ≤ n, m ≤ 50)——Tsondu和Tenzing的怪兽数量。
每个测试案例的第二行包含n个整数a_1, a_2, ..., a_n(1 ≤ a_i ≤ 10^9)——Tsondu的怪兽的能力值。
每个测试案例的第三行包含m个整数b_1, b_2, ..., b_m(1 ≤ b_i ≤ 10^9)——Tenzing的怪兽的能力值。

输出数据格式:
对于每个测试案例,如果Tsondu获胜,输出“Tsondu”,如果Tenzing获胜,输出“Tenzing”,如果游戏以平局结束,输出“Draw”。注意输出是大小写敏感的。题目大意: Tsondu和Tenzing在玩一个卡牌游戏。Tsondu有n个怪兽,能力值为a_1, a_2, ..., a_n,而Tenzing有m个怪兽,能力值为b_1, b_2, ..., b_m。他们轮流进行操作,Tsondu先手。在每轮操作中,当前玩家选择两个怪兽:一个是己方的一个是对方的。然后,这两个怪兽将相互战斗。假设选中的怪兽的能力值分别为x和y,那么这两个怪兽的能力值将分别变为x-y和y-x。如果任何怪兽的能力值小于或等于0,那么这个怪兽就会死亡。游戏在至少一方没有存活的怪兽时结束。存活怪兽多的一方获胜,如果双方都没有存活的怪兽,则游戏以平局结束。求双方都采取最优策略时的游戏结果。 输入数据格式: 每个测试用例包含多个测试案例。第一行输入包含一个整数t(1 ≤ t ≤ 2 * 10^3)——测试案例的数量。接下来是t个测试案例的描述。 每个测试案例的第一行包含两个整数n和m(1 ≤ n, m ≤ 50)——Tsondu和Tenzing的怪兽数量。 每个测试案例的第二行包含n个整数a_1, a_2, ..., a_n(1 ≤ a_i ≤ 10^9)——Tsondu的怪兽的能力值。 每个测试案例的第三行包含m个整数b_1, b_2, ..., b_m(1 ≤ b_i ≤ 10^9)——Tenzing的怪兽的能力值。 输出数据格式: 对于每个测试案例,如果Tsondu获胜,输出“Tsondu”,如果Tenzing获胜,输出“Tenzing”,如果游戏以平局结束,输出“Draw”。注意输出是大小写敏感的。

加入题单

上一题 下一题 算法标签: