plr = Struct.new(:point)
N,K,Q = gets.split(" ").map(&:to_i)
players = []
for i in 0...N
	players << plr.new(K)
end
for i in 0...Q
	players[gets.to_i-1].point += 2
end
for i in 0...N
	puts (players[i].point + K > Q << 1) ? "Yes" : "No"
end