27382023-01-19 21:59:55kristofVideójátékpython3Runtime error 0/10017ms14124 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
		LEn[IndexEn][0] = j

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

print(EgyuttJatszottEgysegek)
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Runtime error17ms11072 KiB
2Runtime error16ms11272 KiB
subtask20/10
3Runtime error16ms11280 KiB
4Runtime error16ms11640 KiB
5Runtime error16ms11688 KiB
6Runtime error16ms11696 KiB
7Runtime error17ms12000 KiB
8Runtime error17ms11836 KiB
9Runtime error16ms11924 KiB
10Runtime error16ms12044 KiB
11Runtime error17ms12412 KiB
subtask30/20
12Runtime error17ms12676 KiB
13Runtime error17ms12584 KiB
14Runtime error17ms12688 KiB
15Runtime error17ms12868 KiB
16Runtime error17ms12820 KiB
17Runtime error17ms12740 KiB
18Runtime error17ms12944 KiB
19Runtime error17ms13224 KiB
20Runtime error17ms12876 KiB
21Runtime error16ms12936 KiB
22Runtime error17ms13268 KiB
subtask40/30
23Runtime error17ms13140 KiB
24Runtime error16ms13156 KiB
25Runtime error17ms13320 KiB
26Runtime error17ms13572 KiB
27Runtime error17ms13800 KiB
28Runtime error17ms13616 KiB
29Runtime error17ms13656 KiB
30Runtime error17ms13780 KiB
31Runtime error17ms14032 KiB
subtask50/40
32Runtime error17ms13984 KiB
33Runtime error17ms13968 KiB
34Runtime error17ms13968 KiB
35Runtime error16ms13988 KiB
36Runtime error16ms14072 KiB
37Runtime error16ms14076 KiB
38Runtime error17ms14104 KiB
39Runtime error17ms13684 KiB
40Runtime error17ms14016 KiB
41Runtime error17ms14124 KiB