194382025-12-09 12:09:17rebeka333Táblajátékpython3Hibás válasz 0/5017ms3148 KiB
import sys

d = list(map(int, sys.stdin.buffer.read().split()))
K = d[0]
s = d[1:]

r = 1
c = 1

for x in s:
    if x < 2:
        r += 1
        c = c*2 - (x==0)
    elif x == 2:
        r -= 1
        c = (c+1)//2 if (c&1) else c//2
    else:
        c += -1 if x==3 else 1

sys.stdout.write(f"{r}\n{c:b}")
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/50
1Hibás válasz0/016ms3148 KiB
2Hibás válasz0/016ms3124 KiB
3Hibás válasz0/316ms3116 KiB
4Hibás válasz0/316ms3064 KiB
5Hibás válasz0/316ms2904 KiB
6Hibás válasz0/316ms2868 KiB
7Hibás válasz0/316ms2868 KiB
8Hibás válasz0/316ms3088 KiB
9Hibás válasz0/316ms3124 KiB
10Hibás válasz0/316ms3124 KiB
11Hibás válasz0/317ms3056 KiB
12Hibás válasz0/317ms3064 KiB
13Hibás válasz0/416ms2868 KiB
14Hibás válasz0/417ms2880 KiB
15Hibás válasz0/417ms2868 KiB
16Hibás válasz0/417ms2868 KiB
17Hibás válasz0/417ms2868 KiB