import java.util.Scanner;

class Main {
    public static void main(String[] argv) {
        Scanner sc = new Scanner(System.in);

        float m;
        String[] l = sc.nextLine().split(" ");
        m = Float.parseFloat(l[1]);

        String[] ints = sc.nextLine().split(" ");
        int[] numbers = new int[ints.length];
        int sum = 0;
        for(int i = 0; i < ints.length;i++) {
            numbers[i] = Integer.parseInt(ints[i]);
            sum += numbers[i];
        }
        int c = 0;
        for(int i: numbers) {
            if (i >= sum * (1.0 / (4.0 * m))) c++;
        }
        if (c >= m)System.out.println("Yes");
        else System.out.println("No");

        sc.close();
        
    }
} import java.util.Scanner; Scanner java.util class Main {
    public static void main(String[] argv) {
        Scanner sc = new Scanner(System.in);

        float m;
        String[] l = sc.nextLine().split(" ");
        m = Float.parseFloat(l[1]);

        String[] ints = sc.nextLine().split(" ");
        int[] numbers = new int[ints.length];
        int sum = 0;
        for(int i = 0; i < ints.length;i++) {
            numbers[i] = Integer.parseInt(ints[i]);
            sum += numbers[i];
        }
        int c = 0;
        for(int i: numbers) {
            if (i >= sum * (1.0 / (4.0 * m))) c++;
        }
        if (c >= m)System.out.println("Yes");
        else System.out.println("No");

        sc.close();
        
    }
} Main public static void main(String[] argv) {
        Scanner sc = new Scanner(System.in);

        float m;
        String[] l = sc.nextLine().split(" ");
        m = Float.parseFloat(l[1]);

        String[] ints = sc.nextLine().split(" ");
        int[] numbers = new int[ints.length];
        int sum = 0;
        for(int i = 0; i < ints.length;i++) {
            numbers[i] = Integer.parseInt(ints[i]);
            sum += numbers[i];
        }
        int c = 0;
        for(int i: numbers) {
            if (i >= sum * (1.0 / (4.0 * m))) c++;
        }
        if (c >= m)System.out.println("Yes");
        else System.out.println("No");

        sc.close();
        
    } main {
        Scanner sc = new Scanner(System.in);

        float m;
        String[] l = sc.nextLine().split(" ");
        m = Float.parseFloat(l[1]);

        String[] ints = sc.nextLine().split(" ");
        int[] numbers = new int[ints.length];
        int sum = 0;
        for(int i = 0; i < ints.length;i++) {
            numbers[i] = Integer.parseInt(ints[i]);
            sum += numbers[i];
        }
        int c = 0;
        for(int i: numbers) {
            if (i >= sum * (1.0 / (4.0 * m))) c++;
        }
        if (c >= m)System.out.println("Yes");
        else System.out.println("No");

        sc.close();
        
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) float m; m String[] l = sc.nextLine().split(" "); l sc.nextLine().split(" ") sc.nextLine().split sc.nextLine() sc.nextLine sc " " m = Float.parseFloat(l[1]) m Float.parseFloat(l[1]) Float.parseFloat Float l[1] l 1 String[] ints = sc.nextLine().split(" "); ints sc.nextLine().split(" ") sc.nextLine().split sc.nextLine() sc.nextLine sc " " int[] numbers = new int[ints.length]; numbers new int[ints.length] ints.length ints ints.length int sum = 0; sum 0 for(int i = 0; i < ints.length;i++) {
            numbers[i] = Integer.parseInt(ints[i]);
            sum += numbers[i];
        } int i = 0; int i = 0; i 0 i < ints.length i ints.length ints ints.length i++ i++ i {
            numbers[i] = Integer.parseInt(ints[i]);
            sum += numbers[i];
        } {
            numbers[i] = Integer.parseInt(ints[i]);
            sum += numbers[i];
        } numbers[i] = Integer.parseInt(ints[i]) numbers[i] numbers i Integer.parseInt(ints[i]) Integer.parseInt Integer ints[i] ints i sum += numbers[i] sum numbers[i] numbers i int c = 0; c 0 for(int i: numbers) {
            if (i >= sum * (1.0 / (4.0 * m))) c++;
        } int i numbers {
            if (i >= sum * (1.0 / (4.0 * m))) c++;
        } {
            if (i >= sum * (1.0 / (4.0 * m))) c++;
        } if (i >= sum * (1.0 / (4.0 * m))) c++; i >= sum * (1.0 / (4.0 * m)) i sum * (1.0 / (4.0 * m)) sum (1.0 / (4.0 * m)) 1.0 (4.0 * m) 4.0 m c++ c if (c >= m)System.out.println("Yes");
        else System.out.println("No"); c >= m c m System.out.println("Yes") System.out.println System.out System System.out "Yes" System.out.println("No") System.out.println System.out System System.out "No" sc.close() sc.close sc String[] argv argv
import java.util.Scanner;

class Main {
    public static void main(String[] argv) {
        Scanner sc = new Scanner(System.in);

        float m;
        String[] l = sc.nextLine().split(" ");
        m = Float.parseFloat(l[1]);

        String[] ints = sc.nextLine().split(" ");
        int[] numbers = new int[ints.length];
        int sum = 0;
        for(int i = 0; i < ints.length;i++) {
            numbers[i] = Integer.parseInt(ints[i]);
            sum += numbers[i];
        }
        int c = 0;
        for(int i: numbers) {
            if (i >= sum * (1.0 / (4.0 * m))) c++;
        }
        if (c >= m)System.out.println("Yes");
        else System.out.println("No");

        sc.close();
        
    }
}