197152025-12-19 17:36:34marnorlorLapozgatáspython3Időlimit túllépés 0/100605ms74000 KiB
M, K, N=map(int,input().split())
A=list(map(int,input().split()))
oldal=K
megnezett=[K]
lapozasok=0
kezdes=0

for i in range(len(A)):
    if megnezett.count(A[i])!=0:
        continue
    if A[i]>oldal:
        kezdes=kezdes+1
        while A[i]>oldal:
            megnezett.append(oldal)
            oldal=oldal+1
            lapozasok=lapozasok+1
    if A[i]<oldal:
        kezdes=kezdes+1
        while A[i]<oldal:
            megnezett.append(oldal)
            oldal=oldal-1
            lapozasok=lapozasok+1
print(kezdes, lapozasok)
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva16ms3124 KiB
2Elfogadva16ms3124 KiB
subtask20/12
3Időlimit túllépés605ms67020 KiB
4Időlimit túllépés605ms70064 KiB
5Időlimit túllépés605ms68952 KiB
subtask30/24
6Elfogadva17ms3116 KiB
7Elfogadva27ms3136 KiB
8Időlimit túllépés588ms7104 KiB
9Időlimit túllépés588ms6944 KiB
10Időlimit túllépés591ms7204 KiB
11Időlimit túllépés518ms5408 KiB
subtask40/28
12Időlimit túllépés587ms32252 KiB
13Időlimit túllépés588ms35836 KiB
14Időlimit túllépés587ms37524 KiB
15Időlimit túllépés589ms47976 KiB
16Időlimit túllépés583ms57484 KiB
17Időlimit túllépés583ms67540 KiB
18Időlimit túllépés586ms70640 KiB
subtask50/36
19Időlimit túllépés582ms55812 KiB
20Időlimit túllépés582ms53368 KiB
21Időlimit túllépés583ms67788 KiB
22Időlimit túllépés583ms60168 KiB
23Időlimit túllépés586ms68440 KiB
24Időlimit túllépés586ms63568 KiB
25Időlimit túllépés586ms64872 KiB
26Időlimit túllépés587ms69036 KiB
27Időlimit túllépés584ms74000 KiB