object Main extends App {
    val Array(n, k, q) = io.StdIn.readLine.split(" ").map(_.toInt)
    val as = for (_ <- 1 to q) yield io.StdIn.readInt

    /* TLE case
    var scores = Array.fill(n)(k)
    for (a <- as) {
        val score_right = scores(a-1)
        scores = scores.map{case v: Int => v-1}
        scores = scores.updated(a-1, score_right)
    }

    for (score <- scores) {
        if (0 < score) println("Yes")
        else println("No")
    }
    */

    var counts = Array.fill(n)(0)
    for (a <- as) {
        val count = counts(a-1)
        counts = counts.updated(a-1, count+1)
    }

    for (count <- counts) {
        val score = k-q+count
        if (0 < score) println("Yes")
        else println("No")
    }
}