1730: UNO(一)
[命题人 : ]
题目描述
想必有同学听说过 UNO 这副卡牌游戏,本题只取一部分来讲,一副牌共有红(R表示)黄(Y表示)蓝(B表示)绿(G表示)四种颜色的卡牌,每种颜色包含 0 - 9 的数字牌各 2 张,也就是一共 80 张卡牌,游戏规则满足以下条件:
-
需要跟上家出牌数字一致或者颜色一致(如果你决定先手出牌,则第一次出任意一张合法牌即可,但是你需要保证 Liji 接下来的出牌也遵循此规则);
-
保证整个出牌过程卡牌数量均是合法的,即每种颜色的每个数字只有两张,如果已经打完了则不能再打出;
-
开局两个人手中牌的数量一样(不是每人40张),每回合一定会打出一张牌
-
先出完手中所有牌的人获胜。
现在 Liji 和你玩一把UNO游戏,出牌交替进行,给出 Liji 的出牌次数 n 以及每次出了什么牌,你自己决定谁先手出牌并给出你的出牌顺序使得:Liji 赢了,当且仅当 Liji 在他第 n 次出牌时他手中的牌刚好出完;你赢了,当且仅当 Liji 出完 n 次牌之后,紧接着你出了你的最后一张牌,样例会帮助你更好的理解这句话。
输入
输出
在一行中输出你的出牌顺序(答案可能有很多种,输出任意合法的出牌顺序即可),并在末尾给出一个字符串,若你决定赢,输出"I am win!",否则输出 "Liji is win!"(输出均不包含引号)。
样例输入 Copy
见提示
样例输出 Copy
见提示
提示
样例输入1
对于样例一,你决定你赢,那么你先出完所有的牌需要打出 5 张牌,则出牌顺序为:R0(回合1,你出牌)=>Y0(回合2,Liji 出牌)=>Y1(回合3,你出牌)=>B1(回合4,Liji 出牌)=>B2(回合5,你出牌)=>G2(回合6,Liji 出牌)=>G3(回合7,你出牌)=>R3(回合8,Liji 出牌)=>R4(回合9,你出牌),然后游戏结束。
对于样例二,你决定 Liji 赢,那么 Liji 出完所有的牌需要打出 3 张牌,则出牌顺序为:R0(回合1,Liji 出牌)=>R1(回合2,你出牌)=>Y1(回合3,Liji 出牌)=>Y2(回合4,你出牌)=>B2(回合5,Liji 出牌),然后游戏结束。
4 Y0 B1 G2 R3样例输出1
R0 Y1 B2 G3 R4 I am win!样例输入2
3 R0 Y1 B2样例输出2
R1 Y2 Liji is win!首先你需要注意的是,两个人初始手中的牌数并不一定是 n 张,其次赢的人肯定先手出牌。
对于样例一,你决定你赢,那么你先出完所有的牌需要打出 5 张牌,则出牌顺序为:R0(回合1,你出牌)=>Y0(回合2,Liji 出牌)=>Y1(回合3,你出牌)=>B1(回合4,Liji 出牌)=>B2(回合5,你出牌)=>G2(回合6,Liji 出牌)=>G3(回合7,你出牌)=>R3(回合8,Liji 出牌)=>R4(回合9,你出牌),然后游戏结束。
对于样例二,你决定 Liji 赢,那么 Liji 出完所有的牌需要打出 3 张牌,则出牌顺序为:R0(回合1,Liji 出牌)=>R1(回合2,你出牌)=>Y1(回合3,Liji 出牌)=>Y2(回合4,你出牌)=>B2(回合5,Liji 出牌),然后游戏结束。