187522025-11-04 11:46:51horichdominik2Ludak Harcapython3Elfogadva 100/100138ms14968 KiB
N = int(input())
J = list(map(int, input().split()))

for dieRoll in range(1, 7):
    currentPos = 0
    rollCount = 0
    hasPrinted = 0
    while (currentPos < N):
        while(currentPos < N and J[currentPos] != 0):
            currentPos+=J[currentPos]
        if (currentPos >= N):
            hasPrinted = 1
            print(rollCount, end=" ")
            continue
        currentPos+= dieRoll
        rollCount += 1
    if not hasPrinted:
        print(rollCount, end=" ")
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva16ms3124 KiB
2Elfogadva16ms2868 KiB
subtask225/25
3Elfogadva16ms3124 KiB
4Elfogadva16ms3136 KiB
5Elfogadva17ms3120 KiB
6Elfogadva28ms3116 KiB
7Elfogadva138ms5132 KiB
subtask340/40
8Elfogadva17ms3304 KiB
9Elfogadva17ms3136 KiB
10Elfogadva18ms3740 KiB
11Elfogadva21ms4528 KiB
12Elfogadva27ms6028 KiB
13Elfogadva37ms8412 KiB
14Elfogadva41ms9852 KiB
15Elfogadva43ms11300 KiB
subtask435/35
16Elfogadva32ms3380 KiB
17Elfogadva20ms4592 KiB
18Elfogadva25ms6760 KiB
19Elfogadva28ms7548 KiB
20Elfogadva30ms6828 KiB
21Elfogadva32ms10164 KiB
22Elfogadva39ms11532 KiB
23Elfogadva39ms12856 KiB
24Elfogadva41ms9876 KiB
25Elfogadva45ms14968 KiB