10分······
查看原帖
10分······
1361688
gold_boy_hetao楼主2024/8/5 16:50
#P1328[NOIP2014提高组]生活大爆炸版石头剪刀布
ls = list(map(int,input().split()))
N = ls[0]
Na = ls[1]
Nb = ls[2]
SmallA = list(map(int,input().split()))
SmallB = list(map(int,input().split()))
a = 0
b = 0
numberA = 0
numberB = 0
for i in range(N):
    if a == (Na - 1):
        a = 0
    if b == (Na - 1):
        b = 0
    if SmallA[a] == 0:
        if SmallB[b] == 0:
            numberA += 0
            numberB += 0
        elif SmallB[b] == 1:
            numberA += 0
            numberB += 1
        elif SmallB[b] == 2:
            numberA += 1
            numberB += 0
        elif SmallB[b] == 3:
            numberA += 1
            numberB += 0
        elif SmallB[b] == 4:
            numberA += 0
            numberB += 1
    if SmallA[a] == 1:
        if SmallB[b] == 0:
            numberA += 1
            numberB += 0
        elif SmallB[b] == 1:
            numberA += 0
            numberB += 0
        elif SmallB[b] == 2:
            numberA += 0
            numberB += 1
        elif SmallB[b] == 3:
            numberA += 1
            numberB += 0
        elif SmallB[b] == 4:
            numberA += 0
            numberB += 1
    if SmallA[a] == 2:
        if SmallB[b] == 0:
            numberA += 0
            numberB += 1
        elif SmallB[b] == 1:
            numberA += 1
            numberB += 0
        elif SmallB[b] == 2:
            numberA += 0
            numberB += 0
        elif SmallB[b] == 3:
            numberA += 0
            numberB += 1
        elif SmallB[b] == 4:
            numberA += 1
            numberB += 0
    if SmallA[a] == 3:
        if SmallB[b] == 0:
            numberA += 0
            numberB += 1
        elif SmallB[b] == 1:
            numberA += 0
            numberB += 1
        elif SmallB[b] == 2:
            numberA += 1
            numberB += 0
        elif SmallB[b] == 3:
            numberA += 0
            numberB += 0
        elif SmallB[b] == 4:
            numberA += 0
            numberB += 1
    if SmallA[a] == 4:
        if SmallB[b] == 0:
            numberA += 1
            numberB += 0
        elif SmallB[b] == 1:
            numberA += 1
            numberB += 0
        elif SmallB[b] == 2:
            numberA += 0
            numberB += 1
        elif SmallB[b] == 3:
            numberA += 0
            numberB += 1
        elif SmallB[b] == 4:
            numberA += 0
            numberB += 0
print(numberA,numberB)

10分啊!要疯了!!求大佬帮助!!!

2024/8/5 16:50
加载中...