import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        Scanner sn = new Scanner(System.in);
        
        int n = sn.nextInt();
        int m = sn.nextInt();
        int tmp = 0;
        int cnt = 0;
        int all = 0;
        double num = 0.0;
        double cal = 0.0;
        Integer[] array = new Integer[n];
        
        cal = (double) 1 / (4 * m);
        
        // 各商品の票数を取得し、総督票数を求める
        for(int i = 0; i < n; i++) {
            array[i] = sn.nextInt();
            all += array[i];
        }

        // 人気商品として選択できる最低得票数を求める
        num = (double) (all * cal);
        
        // 
        for(int i = 0; i < array.length; i++) {
            if(array[i] >= num){
                cnt++;
            }
        }
        
        if(cnt >= m) {
            System.out.print("Yes");
            return;
        }
        
        System.out.print("No");
    }
} import java.util.*; util.* java public class Main {
    public static void main(String[] args) throws Exception {
        Scanner sn = new Scanner(System.in);
        
        int n = sn.nextInt();
        int m = sn.nextInt();
        int tmp = 0;
        int cnt = 0;
        int all = 0;
        double num = 0.0;
        double cal = 0.0;
        Integer[] array = new Integer[n];
        
        cal = (double) 1 / (4 * m);
        
        // 各商品の票数を取得し、総督票数を求める
        for(int i = 0; i < n; i++) {
            array[i] = sn.nextInt();
            all += array[i];
        }

        // 人気商品として選択できる最低得票数を求める
        num = (double) (all * cal);
        
        // 
        for(int i = 0; i < array.length; i++) {
            if(array[i] >= num){
                cnt++;
            }
        }
        
        if(cnt >= m) {
            System.out.print("Yes");
            return;
        }
        
        System.out.print("No");
    }
} Main public static void main(String[] args) throws Exception {
        Scanner sn = new Scanner(System.in);
        
        int n = sn.nextInt();
        int m = sn.nextInt();
        int tmp = 0;
        int cnt = 0;
        int all = 0;
        double num = 0.0;
        double cal = 0.0;
        Integer[] array = new Integer[n];
        
        cal = (double) 1 / (4 * m);
        
        // 各商品の票数を取得し、総督票数を求める
        for(int i = 0; i < n; i++) {
            array[i] = sn.nextInt();
            all += array[i];
        }

        // 人気商品として選択できる最低得票数を求める
        num = (double) (all * cal);
        
        // 
        for(int i = 0; i < array.length; i++) {
            if(array[i] >= num){
                cnt++;
            }
        }
        
        if(cnt >= m) {
            System.out.print("Yes");
            return;
        }
        
        System.out.print("No");
    } main {
        Scanner sn = new Scanner(System.in);
        
        int n = sn.nextInt();
        int m = sn.nextInt();
        int tmp = 0;
        int cnt = 0;
        int all = 0;
        double num = 0.0;
        double cal = 0.0;
        Integer[] array = new Integer[n];
        
        cal = (double) 1 / (4 * m);
        
        // 各商品の票数を取得し、総督票数を求める
        for(int i = 0; i < n; i++) {
            array[i] = sn.nextInt();
            all += array[i];
        }

        // 人気商品として選択できる最低得票数を求める
        num = (double) (all * cal);
        
        // 
        for(int i = 0; i < array.length; i++) {
            if(array[i] >= num){
                cnt++;
            }
        }
        
        if(cnt >= m) {
            System.out.print("Yes");
            return;
        }
        
        System.out.print("No");
    } Scanner sn = new Scanner(System.in); sn new Scanner(System.in) int n = sn.nextInt(); n sn.nextInt() sn.nextInt sn int m = sn.nextInt(); m sn.nextInt() sn.nextInt sn int tmp = 0; tmp 0 int cnt = 0; cnt 0 int all = 0; all 0 double num = 0.0; num 0.0 double cal = 0.0; cal 0.0 Integer[] array = new Integer[n]; array new Integer[n] n cal = (double) 1 / (4 * m) cal (double) 1 / (4 * m) (double) 1 (4 * m) 4 m for(int i = 0; i < n; i++) {
            array[i] = sn.nextInt();
            all += array[i];
        } int i = 0; int i = 0; i 0 i < n i n i++ i++ i {
            array[i] = sn.nextInt();
            all += array[i];
        } {
            array[i] = sn.nextInt();
            all += array[i];
        } array[i] = sn.nextInt() array[i] array i sn.nextInt() sn.nextInt sn all += array[i] all array[i] array i num = (double) (all * cal) num (double) (all * cal) all cal for(int i = 0; i < array.length; i++) {
            if(array[i] >= num){
                cnt++;
            }
        } int i = 0; int i = 0; i 0 i < array.length i array.length array array.length i++ i++ i {
            if(array[i] >= num){
                cnt++;
            }
        } {
            if(array[i] >= num){
                cnt++;
            }
        } if(array[i] >= num){
                cnt++;
            } array[i] >= num array[i] array i num {
                cnt++;
            } cnt++ cnt if(cnt >= m) {
            System.out.print("Yes");
            return;
        } cnt >= m cnt m {
            System.out.print("Yes");
            return;
        } System.out.print("Yes") System.out.print System.out System System.out "Yes" return; System.out.print("No") System.out.print System.out System System.out "No" String[] args args public class Main {
    public static void main(String[] args) throws Exception {
        Scanner sn = new Scanner(System.in);
        
        int n = sn.nextInt();
        int m = sn.nextInt();
        int tmp = 0;
        int cnt = 0;
        int all = 0;
        double num = 0.0;
        double cal = 0.0;
        Integer[] array = new Integer[n];
        
        cal = (double) 1 / (4 * m);
        
        // 各商品の票数を取得し、総督票数を求める
        for(int i = 0; i < n; i++) {
            array[i] = sn.nextInt();
            all += array[i];
        }

        // 人気商品として選択できる最低得票数を求める
        num = (double) (all * cal);
        
        // 
        for(int i = 0; i < array.length; i++) {
            if(array[i] >= num){
                cnt++;
            }
        }
        
        if(cnt >= m) {
            System.out.print("Yes");
            return;
        }
        
        System.out.print("No");
    }
} public class Main {
    public static void main(String[] args) throws Exception {
        Scanner sn = new Scanner(System.in);
        
        int n = sn.nextInt();
        int m = sn.nextInt();
        int tmp = 0;
        int cnt = 0;
        int all = 0;
        double num = 0.0;
        double cal = 0.0;
        Integer[] array = new Integer[n];
        
        cal = (double) 1 / (4 * m);
        
        // 各商品の票数を取得し、総督票数を求める
        for(int i = 0; i < n; i++) {
            array[i] = sn.nextInt();
            all += array[i];
        }

        // 人気商品として選択できる最低得票数を求める
        num = (double) (all * cal);
        
        // 
        for(int i = 0; i < array.length; i++) {
            if(array[i] >= num){
                cnt++;
            }
        }
        
        if(cnt >= m) {
            System.out.print("Yes");
            return;
        }
        
        System.out.print("No");
    }
} Main
import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        Scanner sn = new Scanner(System.in);
        
        int n = sn.nextInt();
        int m = sn.nextInt();
        int tmp = 0;
        int cnt = 0;
        int all = 0;
        double num = 0.0;
        double cal = 0.0;
        Integer[] array = new Integer[n];
        
        cal = (double) 1 / (4 * m);
        
        // 各商品の票数を取得し、総督票数を求める
        for(int i = 0; i < n; i++) {
            array[i] = sn.nextInt();
            all += array[i];
        }

        // 人気商品として選択できる最低得票数を求める
        num = (double) (all * cal);
        
        // 
        for(int i = 0; i < array.length; i++) {
            if(array[i] >= num){
                cnt++;
            }
        }
        
        if(cnt >= m) {
            System.out.print("Yes");
            return;
        }
        
        System.out.print("No");
    }
}
