89262024-02-05 17:10:42NagyLeoSzínes szobák (50 pont)python3Hibás válasz 0/50400ms19644 KiB
def main():
    N, K, M = map(int, input().split())
    rooms_raw = list(map(int, input().split()))
    rooms = []

    for i in rooms_raw:
        rooms.append([i, 1])

    left_people = 0
    for i in range(M):
        color, direct = map(int, input().split())

        for j in range(N):
            if rooms[j][0] == color:
                if j + direct > N - 1 or j + direct < 0:
                    left_people += rooms[j][1]
                    rooms[j][1] = 0
                else:
                    rooms[j + direct][1] += rooms[j][1]
                    rooms[j][1] = 0


main()
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/50
1Hibás válasz0/018ms11392 KiB
2Időlimit túllépés0/0361ms16996 KiB
3Hibás válasz0/1229ms12072 KiB
4Hibás válasz0/1234ms12392 KiB
5Hibás válasz0/1226ms12408 KiB
6Hibás válasz0/1228ms12356 KiB
7Hibás válasz0/1230ms12384 KiB
8Hibás válasz0/1224ms12328 KiB
9Hibás válasz0/1224ms12276 KiB
10Időlimit túllépés0/1365ms5332 KiB
11Hibás válasz0/1225ms12812 KiB
12Időlimit túllépés0/1344ms5520 KiB
13Időlimit túllépés0/1367ms5980 KiB
14Időlimit túllépés0/1360ms6368 KiB
15Időlimit túllépés0/1358ms6728 KiB
16Időlimit túllépés0/1379ms7104 KiB
17Időlimit túllépés0/1367ms7068 KiB
18Időlimit túllépés0/1351ms7108 KiB
19Időlimit túllépés0/1388ms19136 KiB
20Időlimit túllépés0/1360ms19224 KiB
21Időlimit túllépés0/1372ms19204 KiB
22Időlimit túllépés0/1368ms19180 KiB
23Időlimit túllépés0/1363ms19232 KiB
24Időlimit túllépés0/1372ms19360 KiB
25Időlimit túllépés0/1372ms19184 KiB
26Időlimit túllépés0/1375ms19644 KiB
27Időlimit túllépés0/3365ms18116 KiB
28Időlimit túllépés0/3365ms18148 KiB
29Időlimit túllépés0/3375ms18028 KiB
30Időlimit túllépés0/3375ms18076 KiB
31Időlimit túllépés0/3379ms17964 KiB
32Időlimit túllépés0/3400ms17908 KiB
33Időlimit túllépés0/4375ms12356 KiB
34Időlimit túllépés0/4356ms12464 KiB