社区讨论
python 10pts求
P1328[NOIP 2014 提高组] 生活大爆炸版石头剪刀布参与者 2已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @mlln8l0c
- 此快照首次捕获于
- 2026/02/14 09:34 4 周前
- 此快照最后确认于
- 2026/02/17 12:30 3 周前
PYTHON
N, N_A, N_B = map(int, input().split())
win = {
"0": "2",
"0": "3",
"1": "0",
"1": "3",
"2": "1",
"2": "4",
"3": "2",
"3": "4",
"4": "0",
"4": "1",
}
A, B, a, b = input().split(), input().split(), 0, 0
for i in range(N):
choice_A, choice_B = A[i%N_A], B[i%N_B]
print(choice_A, choice_B) # 测试用
if win[choice_A] == choice_B:
print("A wins") # 测试用
a += 1
elif win[choice_B] == choice_A:
print("B wins") # 测试用
b += 1
print(a, b)
# 10 5 6
# 0 1 2 3 4
# 0 3 4 2 1 0 # 样例1
# 0 0
# 1 3
# A wins
# 2 4
# A wins
# 3 2
# 4 1
# A wins
# 0 0
# 1 0
# 2 3
# 3 4
# A wins
# 4 2
# B wins
# 4 1 #结果
映射没问题,运行过程中的数据也没问题,为什么有一些数据记录不上呢
回复
共 2 条回复,欢迎继续交流。
正在加载回复...