import sys
import math
#from queue import *
#import random
#sys.setrecursionlimit(int(1e6))
input = sys.stdin.readline
 
############ ---- USER DEFINED INPUT FUNCTIONS ---- ############
def inp():
    return(int(input()))
def inara():
    return(list(map(int,input().split())))
def insr():
    s = input()
    return(list(s[:len(s) - 1]))
def invr():
    return(map(int,input().split()))
################################################################
############ ---- THE ACTUAL CODE STARTS BELOW ---- ############

n,k,q=invr()

ara=[k]*n

for i in range(q):
	x=inp()
	x-=1
	ara[x]+=1

for i in range(n):
	if ara[i]-q>0:
		print("Yes")
	else:
		print("No") import sys sys import math math input = sys.stdin.readline input sys.stdin.readline sys.stdin sys stdin readline def inp():
    return(int(input())) inp return(int(input())) int(input()) int input() input def inara():
    return(list(map(int,input().split()))) inara return(list(map(int,input().split()))) list(map(int,input().split())) list map(int,input().split()) map int input().split() ().split () input split def insr():
    s = input()
    return(list(s[:len(s) - 1])) insr s = input() s input() input return(list(s[:len(s) - 1])) list(s[:len(s) - 1]) list s[:len(s) - 1] s :len(s) - 1 len(s) - 1 len(s) len s 1 def invr():
    return(map(int,input().split()))
################################################################
############ ---- THE ACTUAL CODE STARTS BELOW ---- ############ invr return(map(int,input().split())) map(int,input().split()) map int input().split() ().split () input split n,k,q=invr() n invr() invr k q ara=[k]*n ara [k]*n [k] k n for i in range(q):
	x=inp()
	x-=1
	ara[x]+=1 i range(q) range q x=inp() x inp() inp x-=1 x 1 ara[x]+=1 ara[x] ara x 1 for i in range(n):
	if ara[i]-q>0:
		print("Yes")
	else:
		print("No") i range(n) range n if ara[i]-q>0:
		print("Yes")
	else:
		print("No") ara[i]-q>0 ara[i]-q ara[i] ara i q 0 print("Yes") print "Yes" print("No") print "No" input = sys.stdin.readline sys.stdin.readline input n,k,q=invr() invr() n q=invr() invr() q def inara():
    return(list(map(int,input().split()))) def inara():
    return(list(map(int,input().split()))) inara def inp():
    return(int(input())) def inp():
    return(int(input())) inp x-=1 1 x def invr():
    return(map(int,input().split()))
################################################################
############ ---- THE ACTUAL CODE STARTS BELOW ---- ############ def invr():
    return(map(int,input().split()))
################################################################
############ ---- THE ACTUAL CODE STARTS BELOW ---- ############ invr def insr():
    s = input()
    return(list(s[:len(s) - 1])) def insr():
    s = input()
    return(list(s[:len(s) - 1])) insr x=inp() inp() x k,q=invr() invr() k ara=[k]*n [k]*n ara
import sys
import math
#from queue import *
#import random
#sys.setrecursionlimit(int(1e6))
input = sys.stdin.readline
 
############ ---- USER DEFINED INPUT FUNCTIONS ---- ############
def inp():
    return(int(input()))
def inara():
    return(list(map(int,input().split())))
def insr():
    s = input()
    return(list(s[:len(s) - 1]))
def invr():
    return(map(int,input().split()))
################################################################
############ ---- THE ACTUAL CODE STARTS BELOW ---- ############

n,k,q=invr()

ara=[k]*n

for i in range(q):
	x=inp()
	x-=1
	ara[x]+=1

for i in range(n):
	if ara[i]-q>0:
		print("Yes")
	else:
		print("No")
