194852025-12-11 07:49:57birozsTáblajátékpypy3Elfogadva 50/5045ms19944 KiB
n = int(input())
lista = list(map(int,input().split()))

y = 0
x = 1

for szam in lista:
    if szam == 3:
        x = x - 1
    elif szam == 4:
        x = x + 1
    elif szam == 2:
        y = y - 1
        x = (x // 2) + (x % 2)
    elif szam == 1:
        y = y + 1
        x = x * 2
    else:
        y = y + 1
        x = x * 2 - 1

def DecToBin(x):
    binaris = ''
    while x > 0:
        binaris = str(x%2) + binaris
        x = x // 2
    if binaris == '':
        return '0'
    else:
        return binaris

  
print(y)
print(DecToBin(x-1))


        


    
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/039ms19632 KiB
2Elfogadva0/043ms19616 KiB
3Elfogadva3/343ms19396 KiB
4Elfogadva3/339ms19492 KiB
5Elfogadva3/343ms19464 KiB
6Elfogadva3/339ms19500 KiB
7Elfogadva3/337ms19508 KiB
8Elfogadva3/343ms19640 KiB
9Elfogadva3/345ms19436 KiB
10Elfogadva3/339ms19944 KiB
11Elfogadva3/343ms19372 KiB
12Elfogadva3/339ms19500 KiB
13Elfogadva4/443ms19520 KiB
14Elfogadva4/439ms19648 KiB
15Elfogadva4/437ms19424 KiB
16Elfogadva4/443ms19776 KiB
17Elfogadva4/439ms19464 KiB