解题思路:
注意事项:
参考代码:
N,NA,NB = map(int,input().split()) la = list(map(int,input().split())) lb = list(map(int,input().split())) # A的出拳过程(利用商和余数拼接列表) a = la * (N // len(la)) + la[:N % len(la):] # B的出拳过程 b = lb * (N // len(lb)) + lb[:N % len(lb):] A = B = 0 # 依次比较每一次出拳 for i in range(len(a)): if (a[i] == 0 and b[i] == 2) or (a[i] == 2 and b[i] == 5) or (a[i] == 5 and b[i] == 0): A += 1 elif (b[i] == 0 and a[i] == 2) or (b[i] == 2 and a[i] == 5) or (b[i] == 5 and a[i] == 0): B += 1 if A == B: print("draw") elif A > B: print("A") else: print("B")
0.0分
4 人评分
震宇大神的杀毒软件 (C语言代码)浏览:1240 |
【数组的距离】 (C语言代码)浏览:728 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:506 |
IP判断 (C语言代码)浏览:533 |
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:643 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:547 |
汽水瓶 (C语言代码)浏览:530 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:479 |
1250题解浏览:555 |
删除数组中的0元素 (C语言代码)浏览:2024 |