#YHJH20250602. Rubyonly杀(game)

Rubyonly杀(game)

题目描述

Rubyonly 和 ylnoybuR 正在玩一款蒸蒸日上的游戏。

这款游戏共有 3 种手牌:杀、闪、斩。它们的用途分别如下:

· 杀:对对方使用,对方需要使用一张闪,否则对方输掉游戏,或回应对方的斩。 · 闪:回应对方的杀。 · 斩:对对方使用,对方需要使用一张杀,否则对方输掉游戏。

玩家在每使用一张牌后,都需要弃掉该使用的牌。

从 Rubyonly 开始,每个回合依次属于 Rubyonly 和 ylnoybuR。在玩家的回合 内,该玩家可以出任意张杀或斩,对方需要做出对应的回应。当然,玩家也可以不 出牌,直接进入对方的回合。

现在,Rubyonly 共有 a~1~ 张杀、a~2~ 张闪、a~3~ 张斩,ylnoybuR 共有 b~1~ 张杀、b~2~ 张闪、b~3~张斩,双方都知道对方的手牌。你需要求出,双方在都进行最优策略 的情况下,游戏的结果会如何。

格式要求

输入格式

从文件 game.in 中读入数据。 本题有多组测试数据。 第 1 行输入一个整数 T,表示测试数据组数。

输出格式

输出到文件 game.out 中。 对于每组测试数据,输出一行:

· 若双方在都进行最优策略的情况下,Rubyonly 可以获胜,则输出 Rubyonly · 若双方在都进行最优策略的情况下,ylnoybuR 可以获胜,则输出 ylnoybuR · 若双方在都进行最优策略的情况下,游戏会平局,则输出 RubyybuR

测试样例

3 
3 1 4 1 5 9 
1 1 4 5 1 4 
5 2 1 2 6 3 
Rubyonly 
ylnoybuR 
RubyybuR 

样例解释

对于第 1 组数据,Rubyonly 可以先出一张斩,并在 ylnoybuR 回应一张杀后再出一张斩。此时 ylnoybuR 的杀用完了,输掉了游戏。

Limitation

1s, 256MiB for each test case.