from collections import Counter
n,k,q = map(int,input().split())
if k>q:
  [print("Yes") for i in range(n)]
  exit()
  
a = [int(input()) for i in range(q)]
A = Counter(a)

ans = ['No']*n
for i in A:
    if k-q+A[i] > 0:
        ans[i-1] = 'Yes'
        
for i in ans:
    print(i) from collections import Counter n,k,q = map(int,input().split()) n map(int,input().split()) map int input().split() ().split () input split k q if k>q:
  [print("Yes") for i in range(n)]
  exit()
   k>q k q print("Yes") for i in range(n) for i in range(n) i range(n) range n for i in range(n) print("Yes") print "Yes" [print("Yes") for i in range(n)] exit() exit int(input()) for i in range(q) for i in range(q) i range(q) range q for i in range(q) int(input()) int input() input a = [int(input()) for i in range(q)] a [int(input()) for i in range(q)] A = Counter(a) A Counter(a) Counter a ans = ['No']*n ans ['No']*n ['No'] 'No' n for i in A:
    if k-q+A[i] > 0:
        ans[i-1] = 'Yes'
         i A if k-q+A[i] > 0:
        ans[i-1] = 'Yes'
         k-q+A[i] > 0 k-q+A[i] k-q k q A[i] A i 0 ans[i-1] = 'Yes' ans[i-1] ans i-1 i 1 'Yes' for i in ans:
    print(i) i ans print(i) print i ans = ['No']*n ['No']*n ans q = map(int,input().split()) map(int,input().split()) q a = [int(input()) for i in range(q)] [int(input()) for i in range(q)] a n,k,q = map(int,input().split()) map(int,input().split()) n A = Counter(a) Counter(a) A k,q = map(int,input().split()) map(int,input().split()) k
from collections import Counter
n,k,q = map(int,input().split())
if k>q:
  [print("Yes") for i in range(n)]
  exit()
  
a = [int(input()) for i in range(q)]
A = Counter(a)

ans = ['No']*n
for i in A:
    if k-q+A[i] > 0:
        ans[i-1] = 'Yes'
        
for i in ans:
    print(i)