Submission details
Task:Traffic jam
Sender:luukwin
Submission time:2025-09-01 20:48:46 +0300
Language:Python3 (PyPy3)
Status:READY
Result:
Test results
testverdicttime
#10.04 sdetails
#20.04 sdetails
#30.04 sdetails
#40.04 sdetails
#50.04 sdetails
#60.04 sdetails
#70.04 sdetails
#80.04 sdetails
#90.04 sdetails
#100.04 sdetails
#110.04 sdetails
#120.04 sdetails
#130.04 sdetails
#140.04 sdetails
#150.04 sdetails
#160.04 sdetails
#170.04 sdetails
#180.05 sdetails
#190.04 sdetails
#200.04 sdetails
#210.04 sdetails
#220.04 sdetails
#230.04 sdetails
#240.04 sdetails
#250.04 sdetails
#260.04 sdetails
#270.04 sdetails
#280.04 sdetails
#290.04 sdetails
#300.04 sdetails
#310.04 sdetails
#320.04 sdetails
#330.04 sdetails
#340.04 sdetails
#350.04 sdetails
#360.04 sdetails
#370.04 sdetails
#380.04 sdetails
#390.04 sdetails
#400.04 sdetails
#410.07 sdetails
#420.07 sdetails
#430.07 sdetails
#440.07 sdetails
#450.07 sdetails
#460.07 sdetails
#470.07 sdetails
#480.07 sdetails
#490.07 sdetails
#500.07 sdetails
#510.11 sdetails
#520.11 sdetails
#530.11 sdetails
#540.11 sdetails
#550.11 sdetails
#560.11 sdetails
#570.11 sdetails
#580.11 sdetails
#590.11 sdetails
#600.11 sdetails
#61--details
#62--details
#63--details
#64--details
#65--details
#66--details
#67--details
#68--details
#69--details
#70--details

Code

cars = int(input())
starttimes = []
endtimes = []

for i in range(0, cars):
    starttime, endtime = input().split()
    starttimes.append(int(starttime))
    endtimes.append(int(endtime))

starttimes.sort()
endtimes.sort()

print(starttimes)
print(endtimes)

cars = 0
mostcars = 0

while len(starttimes) != 0 and len(endtimes) != 0:
    if starttimes[0] <= endtimes[0]: 
        cars += 1
        starttimes.pop(0)
    else: 
        cars -= 1
        endtimes.pop(0)
    if cars > mostcars: mostcars = cars
print(mostcars)

Test details

Test 1

Verdict:

input
5
11 18
11 12
15 17
9 17
...

correct output
3

user output
[9, 11, 11, 13, 15]
[12, 13, 17, 17, 18]
3

Test 2

Verdict:

input
5
3 9
7 20
15 20
3 19
...

correct output
3

user output
[1, 3, 3, 7, 15]
[5, 9, 19, 20, 20]
3

Test 3

Verdict:

input
5
9 19
4 9
1 10
9 19
...

correct output
5

user output
[1, 4, 7, 9, 9]
[9, 10, 11, 19, 19]
5

Test 4

Verdict:

input
5
3 12
2 11
12 15
17 18
...

correct output
3

user output
[2, 3, 6, 12, 17]
[9, 11, 12, 15, 18]
3

Test 5

Verdict:

input
5
18 20
15 19
11 13
4 14
...

correct output
3

user output
[4, 11, 12, 15, 18]
[13, 14, 19, 20, 20]
3

Test 6

Verdict:

input
5
5 8
2 19
18 20
10 17
...

correct output
3

user output
[2, 2, 5, 10, 18]
[5, 8, 17, 19, 20]
3

Test 7

Verdict:

input
5
2 18
1 19
7 8
3 5
...

correct output
3

user output
[1, 2, 3, 7, 17]
[5, 8, 18, 19, 20]
3

Test 8

Verdict:

input
5
2 20
5 15
10 16
7 20
...

correct output
4

user output
[2, 5, 7, 7, 10]
[9, 15, 16, 20, 20]
4

Test 9

Verdict:

input
5
8 18
1 11
17 20
5 5
...

correct output
3

user output
[1, 5, 8, 9, 17]
[5, 11, 18, 18, 20]
3

Test 10

Verdict:

input
5
1 1
3 8
7 11
3 10
...

correct output
4

user output
[1, 1, 3, 3, 7]
[1, 8, 10, 10, 11]
4

Test 11

Verdict:

input
10
11 13
8 12
9 15
6 17
...

correct output
8

user output
[2, 6, 6, 8, 8, 9, 10, 11, 11,...

Test 12

Verdict:

input
10
2 9
8 20
4 15
8 19
...

correct output
8

user output
[1, 2, 3, 3, 4, 5, 7, 8, 8, 19...

Test 13

Verdict:

input
10
7 9
4 4
1 5
14 19
...

correct output
5

user output
[1, 3, 4, 6, 6, 7, 7, 10, 11, ...

Test 14

Verdict:

input
10
12 18
1 2
3 15
1 17
...

correct output
6

user output
[1, 1, 2, 2, 3, 3, 5, 9, 9, 12...

Test 15

Verdict:

input
10
5 20
3 19
11 20
4 5
...

correct output
8

user output
[1, 3, 4, 5, 6, 9, 11, 12, 13,...

Test 16

Verdict:

input
10
5 13
2 8
16 18
8 17
...

correct output
8

user output
[2, 2, 4, 5, 5, 6, 8, 8, 16, 2...

Test 17

Verdict:

input
10
12 18
2 19
7 11
5 13
...

correct output
7

user output
[1, 2, 2, 3, 5, 7, 8, 9, 12, 1...

Test 18

Verdict:

input
10
2 11
5 6
11 16
2 7
...

correct output
6

user output
[1, 2, 2, 2, 5, 6, 7, 9, 10, 1...

Test 19

Verdict:

input
10
1 18
1 13
9 20
5 16
...

correct output
8

user output
[1, 1, 5, 5, 8, 9, 9, 9, 11, 1...

Test 20

Verdict:

input
10
1 5
8 18
9 11
3 10
...

correct output
6

user output
[1, 1, 1, 2, 3, 3, 5, 7, 8, 9]
[3, 3, 5, 7, 8, 10, 10, 10, 11...

Test 21

Verdict:

input
100
331945 344878
23242 358577
265284 432575
383635 510646
...

correct output
58

user output
[2841, 5660, 8209, 11365, 1209...
Truncated

Test 22

Verdict:

input
100
11714 252232
50579 603138
410587 435681
554555 564048
...

correct output
57

user output
[70, 1737, 7058, 11062, 11714,...
Truncated

Test 23

Verdict:

input
100
263708 329159
111946 492424
15682 49655
563433 573443
...

correct output
50

user output
[3354, 7874, 15455, 15682, 164...
Truncated

Test 24

Verdict:

input
100
124241 333145
42778 460029
121802 428316
38571 508035
...

correct output
65

user output
[11340, 12469, 12839, 13983, 1...
Truncated

Test 25

Verdict:

input
100
541635 584899
544732 562143
219469 330988
104454 142828
...

correct output
56

user output
[3121, 3769, 5436, 11507, 1307...
Truncated

Test 26

Verdict:

input
100
134271 466244
33376 118232
293306 526654
73518 502821
...

correct output
56

user output
[994, 1340, 3469, 7482, 8820, ...
Truncated

Test 27

Verdict:

input
100
462552 540038
297097 573072
171690 200795
126658 322135
...

correct output
56

user output
[516, 14826, 22143, 25026, 252...
Truncated

Test 28

Verdict:

input
100
46155 255469
137504 304813
257937 471726
192928 376970
...

correct output
53

user output
[864, 9624, 15061, 23980, 2459...
Truncated

Test 29

Verdict:

input
100
113815 528285
6723 287126
379269 585812
144823 151502
...

correct output
50

user output
[5026, 5367, 6723, 6895, 8109,...
Truncated

Test 30

Verdict:

input
100
6275 391402
25919 220441
303554 385921
102892 301894
...

correct output
54

user output
[2761, 4407, 4563, 4927, 6275,...
Truncated

Test 31

Verdict:

input
200
349680 466526
56164 180703
12552 516494
299148 516954
...

correct output
108

user output
[165, 1456, 1764, 2389, 7130, ...
Truncated

Test 32

Verdict:

input
200
109035 192453
41315 154620
11780 131858
402050 438594
...

correct output
112

user output
[105, 3629, 7561, 7731, 8050, ...
Truncated

Test 33

Verdict:

input
200
93244 232995
269893 529384
360329 447612
317907 528260
...

correct output
97

user output
[256, 1367, 1989, 3575, 4841, ...
Truncated

Test 34

Verdict:

input
200
421407 470386
352706 367345
143675 582521
502292 519820
...

correct output
114

user output
[8, 1761, 2626, 4121, 5272, 56...
Truncated

Test 35

Verdict:

input
200
143318 310854
401813 557598
237535 467641
34287 398641
...

correct output
96

user output
[3553, 4272, 4868, 5742, 6995,...
Truncated

Test 36

Verdict:

input
200
9076 513399
469260 492086
108204 544191
357676 381009
...

correct output
108

user output
[356, 661, 995, 2336, 5471, 68...
Truncated

Test 37

Verdict:

input
200
135056 264320
197575 327883
316431 564474
33682 362951
...

correct output
103

user output
[1201, 2471, 3612, 6222, 6943,...
Truncated

Test 38

Verdict:

input
200
178226 450594
82713 109947
249837 320920
281091 510627
...

correct output
107

user output
[680, 3731, 5981, 6470, 8296, ...
Truncated

Test 39

Verdict:

input
200
393373 398425
45975 568291
305719 324476
261670 442591
...

correct output
108

user output
[2201, 4666, 6222, 6664, 6960,...
Truncated

Test 40

Verdict:

input
200
58993 496474
260365 371793
460435 493947
56859 249644
...

correct output
105

user output
[1223, 2521, 4929, 6257, 7079,...
Truncated

Test 41

Verdict:

input
1000
58068 355725
395347 536742
358259 542973
346571 577267
...

correct output
516

user output
[317, 633, 830, 905, 1302, 266...
Truncated

Test 42

Verdict:

input
1000
29471 589969
57506 483432
174866 389980
250305 411196
...

correct output
496

user output
[342, 630, 1015, 1143, 1271, 1...
Truncated

Test 43

Verdict:

input
1000
126086 545768
218902 424576
291340 394396
158589 441840
...

correct output
496

user output
[161, 704, 945, 2190, 2676, 33...
Truncated

Test 44

Verdict:

input
1000
312883 531822
243696 404697
422989 572761
111889 147621
...

correct output
516

user output
[51, 257, 320, 652, 1158, 1473...
Truncated

Test 45

Verdict:

input
1000
413156 580657
178086 312928
423093 540156
31969 390612
...

correct output
515

user output
[133, 178, 762, 1224, 1306, 15...
Truncated

Test 46

Verdict:

input
1000
20157 526286
133047 421009
168036 352185
262047 570796
...

correct output
484

user output
[531, 2007, 2723, 2913, 2959, ...
Truncated

Test 47

Verdict:

input
1000
186252 329188
204116 431319
314149 576299
178378 570064
...

correct output
526

user output
[359, 764, 809, 1878, 1881, 19...
Truncated

Test 48

Verdict:

input
1000
257494 501892
189236 290808
417823 492693
503108 553381
...

correct output
529

user output
[263, 329, 429, 439, 494, 564,...
Truncated

Test 49

Verdict:

input
1000
440937 546476
103321 263496
339461 417536
34170 174218
...

correct output
487

user output
[294, 468, 1108, 1137, 1385, 2...
Truncated

Test 50

Verdict:

input
1000
181034 522437
484192 595527
172323 543908
209577 405953
...

correct output
528

user output
[39, 811, 871, 1166, 1511, 182...
Truncated

Test 51

Verdict:

input
10000
45796 389604
54588 554625
6480 230292
132011 412509
...

correct output
5040

user output
[38, 177, 202, 247, 251, 285, ...
Truncated

Test 52

Verdict:

input
10000
173017 222949
17536 418698
371928 579501
194960 329203
...

correct output
4932

user output
[13, 30, 30, 50, 58, 131, 148,...
Truncated

Test 53

Verdict:

input
10000
35688 519491
36083 511716
144944 225431
254661 329431
...

correct output
5084

user output
[16, 47, 352, 362, 378, 425, 4...
Truncated

Test 54

Verdict:

input
10000
150309 588246
41663 417148
272164 454943
378370 404808
...

correct output
5005

user output
[14, 19, 38, 111, 120, 124, 25...
Truncated

Test 55

Verdict:

input
10000
23324 368919
118406 505285
302915 471836
256075 427134
...

correct output
5028

user output
[49, 54, 75, 85, 95, 118, 179,...
Truncated

Test 56

Verdict:

input
10000
14733 277050
272054 385434
186503 304365
65427 409189
...

correct output
5071

user output
[32, 35, 37, 58, 82, 110, 115,...
Truncated

Test 57

Verdict:

input
10000
426026 440631
53008 185605
323120 363881
433574 569197
...

correct output
5028

user output
[7, 9, 30, 63, 117, 131, 154, ...
Truncated

Test 58

Verdict:

input
10000
215735 571270
84210 264983
139013 280706
62911 316988
...

correct output
5036

user output
[66, 85, 96, 134, 172, 172, 20...
Truncated

Test 59

Verdict:

input
10000
100867 232727
291085 542548
180752 519986
70248 552319
...

correct output
5018

user output
[4, 55, 76, 112, 115, 119, 162...
Truncated

Test 60

Verdict:

input
10000
77563 330781
3428 282943
62433 482602
120814 489906
...

correct output
4974

user output
[16, 93, 101, 240, 255, 268, 2...
Truncated

Test 61

Verdict:

input
100000
246586 530849
324115 389522
33488 599309
67846 517025
...

correct output
50092

user output
(empty)

Test 62

Verdict:

input
100000
151769 163196
411638 428029
27881 555301
161709 194138
...

correct output
49927

user output
(empty)

Test 63

Verdict:

input
100000
39491 226537
118226 481781
97491 575030
110949 445551
...

correct output
50015

user output
(empty)

Test 64

Verdict:

input
100000
69590 283153
300522 495108
223274 368388
62247 218684
...

correct output
49913

user output
(empty)

Test 65

Verdict:

input
100000
504946 530310
224245 261619
63385 352368
19219 407804
...

correct output
49833

user output
(empty)

Test 66

Verdict:

input
100000
566124 598194
184196 411065
332387 465916
254612 406138
...

correct output
49947

user output
(empty)

Test 67

Verdict:

input
100000
449821 474093
156077 417344
383973 444464
55148 413842
...

correct output
50077

user output
(empty)

Test 68

Verdict:

input
100000
68643 447506
360603 515177
141640 589407
316333 550205
...

correct output
50142

user output
(empty)

Test 69

Verdict:

input
100000
10579 453250
257955 382091
511698 539259
14502 161173
...

correct output
50313

user output
(empty)

Test 70

Verdict:

input
100000
182036 358379
286536 600845
149433 208473
431529 460545
...

correct output
49932

user output
(empty)