'use strict'
const Main = (input) => {
  let players = []
  const N = parseInt(input.split('\n')[0].split(' ')[0])
  const K = parseInt(input.split('\n')[0].split(' ')[1])
  const Q = parseInt(input.split('\n')[0].split(' ')[2])
  for (let i = 0; i < N; i++) {
    players.push({
      id: i + 1,
      points: K
    })
  }
  for (let count = 0; count < Q; count++) {
    const id = parseInt(input.split('\n')[count + 1])
    for (let i = 0; i < players.length; i++) {
      const left = players[i].points
      players[i].points = players[i].id === id ? left + 1 : left - 1
    }
  }
  for (let index = 0; index < players.length; index++) {
    console.log(players[index].points > 0 ? 'Yes' : 'No')
  }
}

//* この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require('fs').readFileSync('/dev/stdin', 'utf8'))
