89272024-02-05 17:11:27NagyLeoSzínes szobák (50 pont)python3Időlimit túllépés 7/50400ms19388 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
    print(left_people)

main()
RészfeladatÖsszpontTesztVerdiktIdőMemória
base7/50
1Elfogadva0/017ms11412 KiB
2Időlimit túllépés0/0368ms17028 KiB
3Elfogadva1/1229ms12084 KiB
4Elfogadva1/1234ms12124 KiB
5Elfogadva1/1226ms12308 KiB
6Elfogadva1/1239ms12320 KiB
7Elfogadva1/1231ms12412 KiB
8Elfogadva1/1226ms12724 KiB
9Elfogadva1/1224ms12868 KiB
10Időlimit túllépés0/1377ms5344 KiB
11Hibás válasz0/1224ms12964 KiB
12Időlimit túllépés0/1368ms5460 KiB
13Időlimit túllépés0/1370ms5800 KiB
14Időlimit túllépés0/1379ms6376 KiB
15Időlimit túllépés0/1375ms6492 KiB
16Időlimit túllépés0/1347ms6520 KiB
17Időlimit túllépés0/1367ms6632 KiB
18Időlimit túllépés0/1379ms6700 KiB
19Időlimit túllépés0/1356ms18812 KiB
20Időlimit túllépés0/1381ms18848 KiB
21Időlimit túllépés0/1372ms18880 KiB
22Időlimit túllépés0/1381ms18924 KiB
23Időlimit túllépés0/1400ms19024 KiB
24Időlimit túllépés0/1365ms19080 KiB
25Időlimit túllépés0/1372ms19304 KiB
26Időlimit túllépés0/1388ms19388 KiB
27Időlimit túllépés0/3381ms17724 KiB
28Időlimit túllépés0/3372ms17604 KiB
29Időlimit túllépés0/3360ms17688 KiB
30Időlimit túllépés0/3384ms17600 KiB
31Időlimit túllépés0/3368ms17652 KiB
32Időlimit túllépés0/3365ms17592 KiB
33Időlimit túllépés0/4368ms12028 KiB
34Időlimit túllépés0/4372ms12172 KiB