import java.io.PrintWriter;
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        // write your code here

        Scanner in = new Scanner(System.in);
        PrintWriter out = new PrintWriter(System.out);

        int n = in.nextInt(), m = in.nextInt();
        int total = 0;
        int[] votes = new int[n];
        for (int i = 0; i < n; i++) {
            votes[i] = in.nextInt();
            total += votes[i];
        }

        double criteria = Math.ceil((double)total / (4 * m));
        int count = 0;
        for (int vote: votes) {
            if (vote >= criteria)count++;
        }
        
        out.println(count >= m ? "Yes": "No");
        out.close();

    }
} import java.io.PrintWriter; PrintWriter java.io import java.util.Scanner; Scanner java.util public class Main {

    public static void main(String[] args) {
        // write your code here

        Scanner in = new Scanner(System.in);
        PrintWriter out = new PrintWriter(System.out);

        int n = in.nextInt(), m = in.nextInt();
        int total = 0;
        int[] votes = new int[n];
        for (int i = 0; i < n; i++) {
            votes[i] = in.nextInt();
            total += votes[i];
        }

        double criteria = Math.ceil((double)total / (4 * m));
        int count = 0;
        for (int vote: votes) {
            if (vote >= criteria)count++;
        }
        
        out.println(count >= m ? "Yes": "No");
        out.close();

    }
} Main public static void main(String[] args) {
        // write your code here

        Scanner in = new Scanner(System.in);
        PrintWriter out = new PrintWriter(System.out);

        int n = in.nextInt(), m = in.nextInt();
        int total = 0;
        int[] votes = new int[n];
        for (int i = 0; i < n; i++) {
            votes[i] = in.nextInt();
            total += votes[i];
        }

        double criteria = Math.ceil((double)total / (4 * m));
        int count = 0;
        for (int vote: votes) {
            if (vote >= criteria)count++;
        }
        
        out.println(count >= m ? "Yes": "No");
        out.close();

    } main {
        // write your code here

        Scanner in = new Scanner(System.in);
        PrintWriter out = new PrintWriter(System.out);

        int n = in.nextInt(), m = in.nextInt();
        int total = 0;
        int[] votes = new int[n];
        for (int i = 0; i < n; i++) {
            votes[i] = in.nextInt();
            total += votes[i];
        }

        double criteria = Math.ceil((double)total / (4 * m));
        int count = 0;
        for (int vote: votes) {
            if (vote >= criteria)count++;
        }
        
        out.println(count >= m ? "Yes": "No");
        out.close();

    } Scanner in = new Scanner(System.in); in new Scanner(System.in) PrintWriter out = new PrintWriter(System.out); out new PrintWriter(System.out) int n = in.nextInt() n in.nextInt() in.nextInt in m = in.nextInt(); m in.nextInt() in.nextInt in int total = 0; total 0 int[] votes = new int[n]; votes new int[n] n for (int i = 0; i < n; i++) {
            votes[i] = in.nextInt();
            total += votes[i];
        } int i = 0; int i = 0; i 0 i < n i n i++ i++ i {
            votes[i] = in.nextInt();
            total += votes[i];
        } {
            votes[i] = in.nextInt();
            total += votes[i];
        } votes[i] = in.nextInt() votes[i] votes i in.nextInt() in.nextInt in total += votes[i] total votes[i] votes i double criteria = Math.ceil((double)total / (4 * m)); criteria Math.ceil((double)total / (4 * m)) Math.ceil Math (double)total / (4 * m) (double)total (4 * m) 4 m int count = 0; count 0 for (int vote: votes) {
            if (vote >= criteria)count++;
        } int vote votes {
            if (vote >= criteria)count++;
        } {
            if (vote >= criteria)count++;
        } if (vote >= criteria)count++; vote >= criteria vote criteria count++ count out.println(count >= m ? "Yes": "No") out.println out count >= m ? "Yes": "No" count >= m count m "Yes" "No" out.close() out.close out String[] args args public class Main {

    public static void main(String[] args) {
        // write your code here

        Scanner in = new Scanner(System.in);
        PrintWriter out = new PrintWriter(System.out);

        int n = in.nextInt(), m = in.nextInt();
        int total = 0;
        int[] votes = new int[n];
        for (int i = 0; i < n; i++) {
            votes[i] = in.nextInt();
            total += votes[i];
        }

        double criteria = Math.ceil((double)total / (4 * m));
        int count = 0;
        for (int vote: votes) {
            if (vote >= criteria)count++;
        }
        
        out.println(count >= m ? "Yes": "No");
        out.close();

    }
} public class Main {

    public static void main(String[] args) {
        // write your code here

        Scanner in = new Scanner(System.in);
        PrintWriter out = new PrintWriter(System.out);

        int n = in.nextInt(), m = in.nextInt();
        int total = 0;
        int[] votes = new int[n];
        for (int i = 0; i < n; i++) {
            votes[i] = in.nextInt();
            total += votes[i];
        }

        double criteria = Math.ceil((double)total / (4 * m));
        int count = 0;
        for (int vote: votes) {
            if (vote >= criteria)count++;
        }
        
        out.println(count >= m ? "Yes": "No");
        out.close();

    }
} Main
import java.io.PrintWriter;
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        // write your code here

        Scanner in = new Scanner(System.in);
        PrintWriter out = new PrintWriter(System.out);

        int n = in.nextInt(), m = in.nextInt();
        int total = 0;
        int[] votes = new int[n];
        for (int i = 0; i < n; i++) {
            votes[i] = in.nextInt();
            total += votes[i];
        }

        double criteria = Math.ceil((double)total / (4 * m));
        int count = 0;
        for (int vote: votes) {
            if (vote >= criteria)count++;
        }
        
        out.println(count >= m ? "Yes": "No");
        out.close();

    }
}
