Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.39 KB | None | 0 0
  1. n, k = map(int, input().split())
  2. set1 = list(map(int, input().split()))
  3. set2 = [i for i in range(1, k)]
  4. c = 1
  5. for i in set1:
  6.     if i > k + c - 1:
  7.         set2.append(i)
  8.     elif i <= k:
  9.         set2.append(k + c - 1)
  10.         c += 1
  11. set2 = set(set2)
  12. def mex(Set):
  13.     Set = list(Set)
  14.     for i in range(1, max(Set) + 2):
  15.         if i not in Set:
  16.             return i
  17. print(mex(set2))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement