import java.util.*;

public class Main{
    public static void main(String[] args){
        Scanner scan = new java.util.Scanner(System.in);
        int n = scan.nextInt();
        int m = scan.nextInt();
        Integer[] a = new Integer[n];
        int sum = 0;
        for(int i = 0; i < n; i++){
            a[i] = scan.nextInt();
            sum += a[i];
        }
        Arrays.sort(a, Comparator.reverseOrder());
        double min = (double) sum / (4 * m);
        System.out.println(a[m - 1] >= min ? "Yes" : "No");
    }
} import java.util.*; util.* java public class Main{
    public static void main(String[] args){
        Scanner scan = new java.util.Scanner(System.in);
        int n = scan.nextInt();
        int m = scan.nextInt();
        Integer[] a = new Integer[n];
        int sum = 0;
        for(int i = 0; i < n; i++){
            a[i] = scan.nextInt();
            sum += a[i];
        }
        Arrays.sort(a, Comparator.reverseOrder());
        double min = (double) sum / (4 * m);
        System.out.println(a[m - 1] >= min ? "Yes" : "No");
    }
} Main public static void main(String[] args){
        Scanner scan = new java.util.Scanner(System.in);
        int n = scan.nextInt();
        int m = scan.nextInt();
        Integer[] a = new Integer[n];
        int sum = 0;
        for(int i = 0; i < n; i++){
            a[i] = scan.nextInt();
            sum += a[i];
        }
        Arrays.sort(a, Comparator.reverseOrder());
        double min = (double) sum / (4 * m);
        System.out.println(a[m - 1] >= min ? "Yes" : "No");
    } main {
        Scanner scan = new java.util.Scanner(System.in);
        int n = scan.nextInt();
        int m = scan.nextInt();
        Integer[] a = new Integer[n];
        int sum = 0;
        for(int i = 0; i < n; i++){
            a[i] = scan.nextInt();
            sum += a[i];
        }
        Arrays.sort(a, Comparator.reverseOrder());
        double min = (double) sum / (4 * m);
        System.out.println(a[m - 1] >= min ? "Yes" : "No");
    } Scanner scan = new java.util.Scanner(System.in); scan new java.util.Scanner(System.in) int n = scan.nextInt(); n scan.nextInt() scan.nextInt scan int m = scan.nextInt(); m scan.nextInt() scan.nextInt scan Integer[] a = new Integer[n]; a new Integer[n] n int sum = 0; sum 0 for(int i = 0; i < n; i++){
            a[i] = scan.nextInt();
            sum += a[i];
        } int i = 0; int i = 0; i 0 i < n i n i++ i++ i {
            a[i] = scan.nextInt();
            sum += a[i];
        } {
            a[i] = scan.nextInt();
            sum += a[i];
        } a[i] = scan.nextInt() a[i] a i scan.nextInt() scan.nextInt scan sum += a[i] sum a[i] a i Arrays.sort(a, Comparator.reverseOrder()) Arrays.sort Arrays a Comparator.reverseOrder() Comparator.reverseOrder Comparator double min = (double) sum / (4 * m); min (double) sum / (4 * m) (double) sum (4 * m) 4 m System.out.println(a[m - 1] >= min ? "Yes" : "No") System.out.println System.out System System.out a[m - 1] >= min ? "Yes" : "No" a[m - 1] >= min a[m - 1] a m - 1 m 1 min "Yes" "No" String[] args args public class Main{
    public static void main(String[] args){
        Scanner scan = new java.util.Scanner(System.in);
        int n = scan.nextInt();
        int m = scan.nextInt();
        Integer[] a = new Integer[n];
        int sum = 0;
        for(int i = 0; i < n; i++){
            a[i] = scan.nextInt();
            sum += a[i];
        }
        Arrays.sort(a, Comparator.reverseOrder());
        double min = (double) sum / (4 * m);
        System.out.println(a[m - 1] >= min ? "Yes" : "No");
    }
} public class Main{
    public static void main(String[] args){
        Scanner scan = new java.util.Scanner(System.in);
        int n = scan.nextInt();
        int m = scan.nextInt();
        Integer[] a = new Integer[n];
        int sum = 0;
        for(int i = 0; i < n; i++){
            a[i] = scan.nextInt();
            sum += a[i];
        }
        Arrays.sort(a, Comparator.reverseOrder());
        double min = (double) sum / (4 * m);
        System.out.println(a[m - 1] >= min ? "Yes" : "No");
    }
} Main
import java.util.*;

public class Main{
    public static void main(String[] args){
        Scanner scan = new java.util.Scanner(System.in);
        int n = scan.nextInt();
        int m = scan.nextInt();
        Integer[] a = new Integer[n];
        int sum = 0;
        for(int i = 0; i < n; i++){
            a[i] = scan.nextInt();
            sum += a[i];
        }
        Arrays.sort(a, Comparator.reverseOrder());
        double min = (double) sum / (4 * m);
        System.out.println(a[m - 1] >= min ? "Yes" : "No");
    }
}