Submission #47087829
Source Code Expand
Copy
from sortedcontainers import SortedSet, SortedList, SortedDictl, 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])
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 |
|
|
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 |