function Main(input){
    input = input.split('\n');

    tmp = input[0].split(" ");
    tmp= tmp.map(Number);
    const sankasha_N = tmp[0];
    const initPoints_K = tmp[1];
    const questions_Q = tmp[2];
    input.shift();
    input= input.filter(v => v);
    input = input.map(Number);

    //メンバの持ち点配列
    var memPoints = new Array(sankasha_N).fill(initPoints_K);

    var memPointsAF = [];

   input.map((v) => {
        memPoints = memPoints.map((vv,ii) => {
        if(v == ii+1){
            return vv;
        }else{
            return vv=vv-1;
        }
    });});
    memPoints.map((v) => {
        if(0 < v){
            console.log('Yes');
        }else{
            console.log('No');
        }
    });
}

Main(require("fs").readFileSync("/dev/stdin", "utf8")); 