N, K, Q = map(int, input().split())
A = [int(input()) for _ in range(Q)]

# 愚直に考えるとO(QN)で間に合わないので、以下のような操作に置き換える
# 開始時点の全員のポイントはK-Qとする
# Q回の正解それぞれに対し、正解者のポイントを1増やす
# するとO(Q+N)で解け、間に合う
p = [K-Q]*N
for i in range(Q):
  p[A[i]-1] += 1
  
for i in range(N):
  if p[i] > 0: print('Yes')
  else: print('No') N, K, Q = map(int, input().split()) N map(int, input().split()) map int input().split() ().split () input split K Q int(input()) for _ in range(Q) for _ in range(Q) _ range(Q) range Q for _ in range(Q) int(input()) int input() input A = [int(input()) for _ in range(Q)] A [int(input()) for _ in range(Q)] p = [K-Q]*N p [K-Q]*N [K-Q] K-Q K Q N for i in range(Q):
  p[A[i]-1] += 1
   i range(Q) range Q p[A[i]-1] += 1 p[A[i]-1] p A[i]-1 A[i] A i 1 1 for i in range(N):
  if p[i] > 0: print('Yes')
  else: print('No') i range(N) range N if p[i] > 0: print('Yes')
  else: print('No') p[i] > 0 p[i] p i 0 p = [K-Q]*N [K-Q]*N p Q = map(int, input().split()) map(int, input().split()) Q K, Q = map(int, input().split()) map(int, input().split()) K A = [int(input()) for _ in range(Q)] [int(input()) for _ in range(Q)] A N, K, Q = map(int, input().split()) map(int, input().split()) N
N, K, Q = map(int, input().split())
A = [int(input()) for _ in range(Q)]

# 愚直に考えるとO(QN)で間に合わないので、以下のような操作に置き換える
# 開始時点の全員のポイントはK-Qとする
# Q回の正解それぞれに対し、正解者のポイントを1増やす
# するとO(Q+N)で解け、間に合う
p = [K-Q]*N
for i in range(Q):
  p[A[i]-1] += 1
  
for i in range(N):
  if p[i] > 0: print('Yes')
  else: print('No')