Advertisement
Guest User

Untitled

a guest
Jan 19th, 2020
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.54 KB | None | 0 0
  1. t = int(input())
  2.  
  3. for _ in range(t):
  4.     variables = [int(_) for _ in input().split()]
  5.     n = variables[0]
  6.     s = variables[1]
  7.     k = variables[2]
  8.     closed = [int(i) for i in input().split()]
  9.     minimum2 = minimum1 = n + 1
  10.     if s in closed:
  11.         for x in range(s, n):
  12.             if x not in closed and x < minimum1:
  13.                 minimum1 = x - s
  14.         for y in range(1, s+1):
  15.             if x not in closed and x < minimum2:
  16.                 minimum2 = s - x
  17.         print(min(minimum1, minimum2))
  18.     else:
  19.         print(0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement