列表

详情


NC213473. 打毛玉大赛

描述

灵梦和萃香正在神社进行打毛玉的比赛。
初始有2只毛玉,它们的血量为
两个人轮流行动。灵梦先手。
每回合灵梦可以使用封魔阵,对某一只毛玉造成1点伤害。而萃香能使用户隐山投,对某一只毛玉造成任意点伤害。
两人约定,击杀最后一只毛玉的一方获胜。
假设双方都足够聪明,谁会获得最终的胜利?

输入描述

两个正整数,用空格隔开。

输出描述

如果灵梦获胜,则输出一个字符'A'。
如果萃香获胜,则输出一个字符'B'。

示例1

输入:

1 2

输出:

A

说明:

灵梦先攻击血量为2的毛玉,这时无论萃香击杀哪一只毛玉,灵梦都可以击杀另一只,所以灵梦必胜。

示例2

输入:

1 1

输出:

B

说明:

无论灵梦击杀第一只还是第二只,萃香都能击杀另外一只毛玉。

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

C++(clang++11) 解法, 执行用时: 4ms, 内存消耗: 388K, 提交时间: 2020-11-21 12:42:17

#include<bits/stdc++.h>
using namespace std;
int a, b;
int main()
{
	cin >> a >> b;
	puts(a*b == 2 ? "A" : "B");
}

Python3 解法, 执行用时: 41ms, 内存消耗: 4544K, 提交时间: 2022-06-11 23:15:54

print('A'if sum(map(int,input().split()))==3else'B')

上一题