题目描述 张三和李四各有一手 三张扑克牌 ,现需要根据既定规则判断哪一方的牌更大。 每张牌用 两个字符 表示: 第一个字符为牌面数字,取值为 $1\sim 9$ 第二个字符为花色字符(用任意字母表示,不区分大小) 一次输入共 12 个字符 ,前 6 个字符表示张三的三张牌,后 6 个字符表示李四的三张牌,每两字符表示一张牌。 牌型定义(从大到小) 1. 同花顺 (ths):三张牌数字连续,且花色相同 2. 顺子 (sz):三张牌数字连续,但花色不全相同 3. 飞机 (fj):三张牌数字相同 4. 同花 (th):三张牌花色相同,但不是顺子 5. 对子 (dz):三张牌中恰有两张数字相同 6. 杂牌 (zp):以上情况均不满足 比较规则 先比较牌型大小,牌型等级高者获胜 若牌型相同,则比较关键牌点数: 同花顺、顺子:比较最大牌点数 飞机:比较三张相同牌的点数 同花、杂牌:比较三张牌中的最大点数 对子:比较对子对应的点数 若仍相同,则判为平局 输入格式 多组测试数据 每行输入一个长度为 $12$ 的字符串,表示两名玩家的手牌 输出格式 对于每组输入,输出一行结果: "zhangsan":张三获胜 "lisi":李四获胜 "tie":平局 数据范围 牌面数字:$1\leq 数字 \leq 9$ 输入保证合法 测试数据组数不超过 $10^5$ 输入样例 1a2a3a4b5c6d 输出样例 zhangsan