#!/usr/bin/env python
# coding=utf-8
def init():
status = [[0] * 26 for _ in range(26)]
status[ord('Y') - ord('A')][ord('O') - ord('A')] = -1
status[ord('Y') - ord('A')][ord('H') - ord('A')] = 1
status[ord('O') - ord('A')][ord('Y') - ord('A')] = 1
status[ord('O') - ord('A')][ord('H') - ord('A')] = -1
status[ord('H') - ord('A')][ord('Y') - ord('A')] = -1
status[ord('H') - ord('A')][ord('O') - ord('A')] = 1
return status
def check_win(a1, a2, b1, b2, status):
m1 = ord(a1) - ord('A')
m2 = ord(a2) - ord('A')
n1 = ord(b1) - ord('A')
n2 = ord(b2) - ord('A')
if status[m1][n1] == 1:
if status[m1][n2] >= 0:
return 1
else:
if status[m2][n2] > 0:
return 1
else:
return 2
elif status[m1][n1] == 0:
if status[m2][n2] > 0:
return 1
elif status[m2][n2] < 0:
return 2
else:
return 0
else:
if status[m2][n1] <= 0:
return 2
else:
if status[m2][n2] >= 0:
return 1
else:
return 2
ans = ["TIE", "MING", "LIHUA"]
status = init()
a_input = input().split()
b_input = input().split()
a_left, a_right = a_input[0], a_input[1]
b_left, b_right = b_input[0], b_input[1]
ret = check_win(a_left, a_right, b_left, b_right, status)
print(ans[ret])
haizei_oj题目参考代码.zip
需积分: 0 106 浏览量
2023-12-20
17:10:17
上传
评论
收藏 55KB ZIP 举报
2301_79982629
- 粉丝: 0
- 资源: 1
最新资源
- 四数之和(java代码).docx
- 701837906919458TapScanner v3.0.10 (Pro).apk
- 青岛大学人工智能实验二 利用α-β搜索的博弈树算法编写一字棋游戏
- ### 1、项目介绍 本项目Scrapy进行数据爬取,并使用Django框架+PyEcharts实现可视化大屏 效果如下:
- # 微信小程序-健康菜谱 基于微信小程序的一个查找检索菜谱的应用 ### 效果 !动态图(./res/gif/demo
- zabbix-get命令包资源
- 289ssm-mysql-jsp 计算机课程实验管理系统.zip(可运行源码+数据库文件+文档)
- 毕业设计,基于PyQt5实现的可视化界面的Python车牌自动识别系统源码
- 20-天天果园项目.rar
- 26-朴素贝叶斯分类.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈