Submission #47087829


Source Code Expand

Copy
from sortedcontainers import SortedSet, SortedList, SortedDict
l, q = map(int,input().split())
S = SortedSet([0, l])
for _ in range(q):
c, x = map(int,input().split())
if c == 1:
S.add(x)
else:
print(S[S.bisect_left(x)] - S[S.bisect_left(x) - 1])
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
from sortedcontainers import SortedSet, SortedList, SortedDict
l, q = map(int,input().split())
S = SortedSet([0, l])

for _ in range(q):
    c, x = map(int,input().split())
    if c == 1:
        S.add(x)
    else:
        print(S[S.bisect_left(x)] - S[S.bisect_left(x) - 1])

Submission Info

Submission Time
Task D - Cutting Woods
User Shirotsume
Language Python (PyPy 3.10-v7.3.12)
Score 400
Code Size 284 Byte
Status AC
Exec Time 983 ms
Memory 126372 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 400 / 400
Status
AC × 3
AC × 15
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_max_random_00.txt, 01_max_random_01.txt, 01_max_random_02.txt, 01_max_random_03.txt, 01_max_random_04.txt, 02_all_1_00.txt, 03_all_2_00.txt, 04_hack_00.txt, 04_hack_01.txt, 04_hack_02.txt, 04_hack_03.txt, 04_hack_04.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 131 ms 85860 KB
00_sample_01.txt AC 131 ms 85836 KB
00_sample_02.txt AC 131 ms 85848 KB
01_max_random_00.txt AC 983 ms 125400 KB
01_max_random_01.txt AC 960 ms 126052 KB
01_max_random_02.txt AC 944 ms 121464 KB
01_max_random_03.txt AC 973 ms 125116 KB
01_max_random_04.txt AC 983 ms 126372 KB
02_all_1_00.txt AC 372 ms 124676 KB
03_all_2_00.txt AC 543 ms 88744 KB
04_hack_00.txt AC 412 ms 119836 KB
04_hack_01.txt AC 351 ms 116292 KB
04_hack_02.txt AC 712 ms 109196 KB
04_hack_03.txt AC 630 ms 109396 KB
04_hack_04.txt AC 738 ms 111692 KB


2025-04-05 (Sat)
22:21:40 +00:00