Submission #75887075
Source Code Expand
from heapq import heappush, heappop
X = int(input())
Q = int(input())
smallers = []
largers = []
merge = X
for _ in range(Q):
Ai, Bi = map(int, input().split())
lrs =(merge<Ai, merge<Bi)
if lrs[0]!=lrs[1]:
heappush(smallers, -((Ai, Bi)[lrs[0]]))
heappush(largers, (Bi, Ai)[lrs[0]])
else:
heappush((smallers if lrs[0]else largers), (-merge if lrs[0]else merge))
for i in (Ai, Bi):
heappush((largers if lrs[0]else smallers), (i if lrs[0]else -i))
merge = heappop((largers if lrs[0]else smallers))*(1 if lrs[0]else -1)
print(merge)
Submission Info
| Submission Time | |
|---|---|
| Task | D - Chalkboard Median |
| User | hydroxed_sil |
| Language | Python (PyPy 3.11-v7.3.20) |
| Score | 400 |
| Code Size | 619 Byte |
| Status | AC |
| Exec Time | 636 ms |
| Memory | 135892 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 400 / 400 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt |
| All | 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_random_00.txt, 01_random_01.txt, 01_random_02.txt, 01_random_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 01_random_07.txt, 01_random_08.txt, 01_random_09.txt, 01_random_10.txt, 01_random_11.txt, 01_random_12.txt, 01_random_13.txt, 01_random_14.txt, 01_random_15.txt, 01_random_16.txt, 01_random_17.txt, 01_random_18.txt, 01_random_19.txt, 01_random_20.txt, 01_random_21.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 00_sample_00.txt | AC | 53 ms | 82076 KiB |
| 00_sample_01.txt | AC | 54 ms | 82224 KiB |
| 00_sample_02.txt | AC | 53 ms | 82340 KiB |
| 01_random_00.txt | AC | 517 ms | 131920 KiB |
| 01_random_01.txt | AC | 481 ms | 129872 KiB |
| 01_random_02.txt | AC | 519 ms | 132252 KiB |
| 01_random_03.txt | AC | 562 ms | 132368 KiB |
| 01_random_04.txt | AC | 552 ms | 132408 KiB |
| 01_random_05.txt | AC | 498 ms | 132184 KiB |
| 01_random_06.txt | AC | 456 ms | 126156 KiB |
| 01_random_07.txt | AC | 620 ms | 134680 KiB |
| 01_random_08.txt | AC | 404 ms | 121096 KiB |
| 01_random_09.txt | AC | 608 ms | 135448 KiB |
| 01_random_10.txt | AC | 338 ms | 118904 KiB |
| 01_random_11.txt | AC | 612 ms | 135428 KiB |
| 01_random_12.txt | AC | 601 ms | 134864 KiB |
| 01_random_13.txt | AC | 626 ms | 134728 KiB |
| 01_random_14.txt | AC | 620 ms | 134968 KiB |
| 01_random_15.txt | AC | 611 ms | 135152 KiB |
| 01_random_16.txt | AC | 608 ms | 135148 KiB |
| 01_random_17.txt | AC | 616 ms | 134924 KiB |
| 01_random_18.txt | AC | 615 ms | 135064 KiB |
| 01_random_19.txt | AC | 631 ms | 135040 KiB |
| 01_random_20.txt | AC | 632 ms | 135524 KiB |
| 01_random_21.txt | AC | 636 ms | 135892 KiB |