27352023-01-19 21:44:32kristofVideójátékpython3Futási hiba 0/10018ms14224 KiB

#* Az az idő amely alatt megunom a játékot egyedül
MegunasiIdo = int(input())

#* Szüneteimnek száma, szüneteim range formában, listában
NEn = int(input())
LEn = []
for i in range(NEn):
    rawInput = list(map(int, input().split()))
    LEn.append(rawInput)

#* Barát szüneteinek száma, szünetei range formában, listában
NBarat = int(input())
LBarat = []

for i in range(NBarat):
    rawInput = list(map(int, input().split()))
    LBarat.append(rawInput)


#* Melyik indexnél tartok a listában (külön En, Barat)
IndexEn = IndexBarat = 0

#* Mostani unatkozas
UnatkozasMost = 0

#* Bal és jobb oldal a rangenek
b: int = 0
j: int = 0


EgyuttJatszottEgysegek = 0

while IndexEn < NEn and IndexBarat < NBarat:

    b = max(LEn[IndexEn][0], LBarat[IndexBarat][0])
    j = min(LEn[IndexEn][1], LBarat[IndexBarat][1])

    if j >= b and LEn[IndexEn][0] + MegunasiIdo >= LBarat[IndexBarat][0]:
        EgyuttJatszottEgysegek += j-b+1

    if LEn[IndexEn][1] =< LBarat[IndexBarat][1]:
        IndexEn += 1
    else:
        IndexBarat += 1

print(EgyuttJatszottEgysegek)
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Futási hiba18ms11448 KiB
2Futási hiba17ms11636 KiB
subtask20/10
3Futási hiba17ms12052 KiB
4Futási hiba17ms12232 KiB
5Futási hiba17ms12548 KiB
6Futási hiba17ms12564 KiB
7Futási hiba17ms12588 KiB
8Futási hiba17ms12940 KiB
9Futási hiba17ms13304 KiB
10Futási hiba17ms13388 KiB
11Futási hiba17ms13164 KiB
subtask30/20
12Futási hiba17ms12844 KiB
13Futási hiba17ms13432 KiB
14Futási hiba17ms13216 KiB
15Futási hiba17ms13376 KiB
16Futási hiba17ms13276 KiB
17Futási hiba17ms13568 KiB
18Futási hiba17ms13792 KiB
19Futási hiba17ms13736 KiB
20Futási hiba17ms13720 KiB
21Futási hiba17ms13476 KiB
22Futási hiba16ms13516 KiB
subtask40/30
23Futási hiba17ms13716 KiB
24Futási hiba17ms13612 KiB
25Futási hiba17ms14224 KiB
26Futási hiba17ms14048 KiB
27Futási hiba17ms13972 KiB
28Futási hiba17ms14032 KiB
29Futási hiba17ms13968 KiB
30Futási hiba17ms13992 KiB
31Futási hiba17ms13928 KiB
subtask50/40
32Futási hiba17ms14020 KiB
33Futási hiba17ms14136 KiB
34Futási hiba17ms14096 KiB
35Futási hiba17ms14048 KiB
36Futási hiba17ms14016 KiB
37Futási hiba17ms14104 KiB
38Futási hiba17ms13836 KiB
39Futási hiba17ms13844 KiB
40Futási hiba17ms14024 KiB
41Futási hiba17ms14164 KiB