189122025-11-11 14:47:49birozsLapozgatáspython3Elfogadva 100/100202ms25280 KiB
M,K,N = map(int,input().split())
T = list(map(int,input().split()))
lapoz = 0
oldal = 0
eleje = K
vege = K
akt = K
for i in range(N):
    if T[i] > vege:
        lapoz += 1
        oldal += abs(akt-T[i])
        vege = T[i]
        akt = T[i]
    elif T[i] < eleje:
        lapoz += 1
        oldal += abs(akt-T[i])
        eleje = T[i]
        akt = T[i]
print(lapoz,oldal)
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva16ms3316 KiB
2Elfogadva16ms3132 KiB
subtask212/12
3Elfogadva16ms2932 KiB
4Elfogadva16ms2884 KiB
5Elfogadva16ms2880 KiB
subtask324/24
6Elfogadva17ms3124 KiB
7Elfogadva17ms3124 KiB
8Elfogadva17ms3312 KiB
9Elfogadva17ms3124 KiB
10Elfogadva16ms3124 KiB
11Elfogadva16ms3124 KiB
subtask428/28
12Elfogadva200ms24944 KiB
13Elfogadva187ms25040 KiB
14Elfogadva160ms25084 KiB
15Elfogadva138ms25056 KiB
16Elfogadva120ms25084 KiB
17Elfogadva115ms24868 KiB
18Elfogadva125ms25044 KiB
subtask536/36
19Elfogadva202ms25088 KiB
20Elfogadva175ms25076 KiB
21Elfogadva180ms25280 KiB
22Elfogadva158ms24924 KiB
23Elfogadva156ms24868 KiB
24Elfogadva125ms25088 KiB
25Elfogadva126ms25068 KiB
26Elfogadva126ms25088 KiB
27Elfogadva120ms24944 KiB