Submission #21947425


Source Code Expand

Copy
from bisect import bisect
def main():
_ = int(input())
a = sorted(map(int, input().split()))
a = [-10**9] + a + [2 * 10**9]
q = int(input())
b = [int(input()) for _ in range(q)]
for x in b:
i = bisect(a, x)
print(min(a[i] - x, x - a[i - 1]))
if __name__ == "__main__":
main()
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
from bisect import bisect


def main():
    _ = int(input())
    a = sorted(map(int, input().split()))
    a = [-10**9] + a + [2 * 10**9]
    q = int(input())
    b = [int(input()) for _ in range(q)]
    for x in b:
        i = bisect(a, x)
        print(min(a[i] - x, x - a[i - 1]))


if __name__ == "__main__":
    main()

Submission Info

Submission Time
Task 007 - CP Classes(★3)
User riantkb
Language Python (3.8.2)
Score 3
Code Size 324 Byte
Status AC
Exec Time 866 ms
Memory 46320 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 3 / 3
Status
AC × 4
AC × 15
Set Name Test Cases
Sample sample01.txt, sample02.txt, sample03.txt, sample04.txt
All handmade.txt, max.txt, max_dense00.txt, max_dense01.txt, max_dense02.txt, max_random00.txt, max_random01.txt, max_random02.txt, random00.txt, random01.txt, random02.txt, sample01.txt, sample02.txt, sample03.txt, sample04.txt
Case Name Status Exec Time Memory
handmade.txt AC 532 ms 20668 KB
max.txt AC 663 ms 42980 KB
max_dense00.txt AC 850 ms 46320 KB
max_dense01.txt AC 846 ms 46280 KB
max_dense02.txt AC 850 ms 46140 KB
max_random00.txt AC 866 ms 42532 KB
max_random01.txt AC 857 ms 42660 KB
max_random02.txt AC 862 ms 42664 KB
random00.txt AC 451 ms 38976 KB
random01.txt AC 95 ms 25492 KB
random02.txt AC 297 ms 21452 KB
sample01.txt AC 18 ms 8832 KB
sample02.txt AC 23 ms 8836 KB
sample03.txt AC 20 ms 8836 KB
sample04.txt AC 20 ms 9012 KB


2025-04-05 (Sat)
11:14:38 +00:00