'use strict';

const chunks = [];
process.stdin.on("data", chunk => {
  chunks.push(chunk);
});
process.stdin.on("end", () => {
  const body = Buffer.concat(chunks).toString("utf8");
  main(body.trim());
});

function main(data) {
  const lines = data.split('\n');
  const firstLine = lines[0].split(' ').map(c => parseInt(c, 10));
  const N = firstLine[0]; // Attendees
  const K = firstLine[1]; // Points
  const Q = firstLine[2]; // Correct answers

  // Count only winners.
  const points = [];
  for (let i = 0; i < N; i++) {
    points.push(0);
  }

  for (let i = 0; i < Q; i++) {
    // -1 because one-indexed -> zero-indexed.
    const winner = parseInt(lines[1 + i], 10) - 1;
    points[winner]++;
  }

  for (let i = 0; i < N; i++) {
    if (K - (Q - points[i]) > 0) {
      console.log('Yes');
    } else {
      console.log('No');
    }
  }
}
