n,k,q=list(map(int,input().split()))



pointl=[k-q for i in range(n)]



for i in range(q):

    a=int(eval(input()))

    pointl[a-1]=pointl[a-1]+1



for i in range(n):

    if pointl[i]<=0:

        print("No")

    else:

        print("Yes")

    
#n=int(input())

n,k,q=list(map(int,input().split()))

#t=int(input())

#al=list(map(int,input().split()))

#l=[list(map(int,input().split())) for i in range(n)]

windic={i:0 for i in range(1,n+1)}

for i in range(q):

    a=int(eval(input()))

    windic[a]=windic[a]+1



for i in range(1,n+1):

    if k-q+windic[i]>=1:

        print("Yes")

    else:

        print("No")

n, k, q = list(map(int, input().split()))
pointl = [k - q for i in range(n)]
for i in range(q):
    a = int(eval(input()))
    pointl[a - 1] = pointl[a - 1] + 1
for i in range(n):
    if pointl[i] <= 0:
        print("No")
    else:
        print("Yes")

# n=int(input())
n, k, q = list(map(int, input().split()))
# t=int(input())
# al=list(map(int,input().split()))
# l=[list(map(int,input().split())) for i in range(n)]
windic = {i: 0 for i in range(1, n + 1)}
for i in range(q):
    a = int(eval(input()))
    windic[a] = windic[a] + 1
for i in range(1, n + 1):
    if k - q + windic[i] >= 1:
        print("Yes")
    else:
        print("No")

+# n=int(input()) -pointl = [k - q for i in range(n)] +# t=int(input()) +# al=list(map(int,input().split())) +# l=[list(map(int,input().split())) for i in range(n)] +windic = {i: 0 for i in range(1, n + 1)} -    pointl[a - 1] = pointl[a - 1] + 1 -for i in range(n): -    if pointl[i] <= 0: +    windic[a] = windic[a] + 1 +for i in range(1, n + 1): +    if k - q + windic[i] >= 1: +        print("Yes") +    else: -    else: -        print("Yes")