提交时间:2023-11-10 10:04:40
运行 ID: 245
N, NA, NB = map(int, input().split()) A = list(map(int, input().split())) B = list(map(int, input().split())) lenA = len(A) lenB = len(B) countA = [A.count(0), A.count(2), A.count(5)] countB = [B.count(0), B.count(2), B.count(5)] win_A = 0 win_B = 0 lose_A = 0 lose_B = 0 for i in range(N): pos_A = (i % lenA) % 3 pos_B = (i % lenB) % 3 if pos_A == 0 and pos_B == 2: win_A += 1 lose_B += 1 elif pos_A == 2 and pos_B == 0: win_B += 1 lose_A += 1 elif pos_A == 5 and pos_B == 2: win_A += 1 lose_B += 1 elif pos_A == 2 and pos_B == 5: win_B += 1 lose_A += 1 elif pos_A == pos_B: pass else: pass if win_A > win_B: print("A") elif win_A < win_B: print("B") else: print("draw")