(*
ocamlfind ocamlopt -package batteries -linkpkg main.ml -o a.out
*)
open Batteries

let n, k, q = Scanf.sscanf (read_line ()) "%d %d %d" ( fun n k q -> n, k, q)
let lst = List.init q ( fun _ -> Scanf.sscanf (read_line ()) "%d" ( fun a -> a))

let score_lst = List.init n (
        fun i -> 
                (i + 1, k)
)

let rec f lst score_lst =
        match lst with
                  [] -> score_lst
                | first :: rest -> 
                        let nscore_lst = List.map (fun (i, score) ->
                                if i = first then
                                        (i, score)
                                else
                                        (i, score - 1)
                        ) score_lst
                        in
                                f rest nscore_lst

let () =
        List.iter (fun (_, score) ->
                if score > 0 then
                        Printf.printf "Yes\n"
                else
                        Printf.printf "No\n"
        ) (f lst score_lst)
