《咱俩谁管谁叫爹》是网上一首搞笑饶舌歌曲,来源于东北酒桌上的助兴游戏。现在我们把这个游戏的难度拔高一点,多耗一些智商。 不妨设游戏中的两个人为 A 和 B。游戏开始后,两人同时报出两个整数 N A 和 N B 。判断谁是爹的标准如下: 将两个整数的各位数字分别相加,得到两个和 S A 和 S B 。如果 N A 正好是 S B 的整数倍,则 A 是爹;如果 N B 正好是 S A 的整数倍,则 B 是爹; 如果两人同时满足、或同时不满足上述判定条件,则原始数字大的那个是爹。 本题就请你写一个自动裁判程序,判定谁是爹。 输入格式: 输入第一行给出一个正整数 N(≤100),为游戏的次数。以下 N 行,每行给出一对不超过 9 位数的正整数,对应 A 和 B 给出的原始数字。题目保证两个数字不相等。 输出格式: 对每一轮游戏,在一行中给出赢得“爹”称号的玩家(A 或 B)。
时间: 2024-03-23 15:41:05 浏览: 130
叫爹的恶搞程序~
以下是一个Python 3的实现:
```python
n = int(input())
for i in range(n):
a, b = map(int, input().split())
sa, sb = sum(map(int, str(a))), sum(map(int, str(b)))
if sa and sb:
if sa % sb == 0:
print('A')
elif sb % sa == 0:
print('B')
else:
print('A' if a > b else 'B')
else:
print('A' if sb == 0 else 'B')
```
思路如下:
1. 首先读入游戏次数n。
2. 对于每一次游戏,读入两个整数a和b。
3. 分别计算a和b的各位数字之和,得到sa和sb。
4. 根据题目中的判定标准进行判断,输出结果。
5. 结束。
阅读全文