import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int choiceNum = sc.nextInt();
        int[] voteNum  = new int[n];
        for(int i = 0; i<n; i++){
            voteNum[i] = sc.nextInt();
        }

        int sumVote = 0;
        for(int i = 0; i<n; i++){
            sumVote += voteNum[i];
        }
        
        double availableNum = sumVote * ( 1.0 / (4.0 * (double)choiceNum) );
        int count = 0;

        for(int i = 0; i<n; i++){
            if(voteNum[i] >= availableNum){
                count++;
            }
        }
        System.out.println(count >= choiceNum ? "Yes" : "No");
    }
} import java.util.Scanner; Scanner java.util public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int choiceNum = sc.nextInt();
        int[] voteNum  = new int[n];
        for(int i = 0; i<n; i++){
            voteNum[i] = sc.nextInt();
        }

        int sumVote = 0;
        for(int i = 0; i<n; i++){
            sumVote += voteNum[i];
        }
        
        double availableNum = sumVote * ( 1.0 / (4.0 * (double)choiceNum) );
        int count = 0;

        for(int i = 0; i<n; i++){
            if(voteNum[i] >= availableNum){
                count++;
            }
        }
        System.out.println(count >= choiceNum ? "Yes" : "No");
    }
} Main public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int choiceNum = sc.nextInt();
        int[] voteNum  = new int[n];
        for(int i = 0; i<n; i++){
            voteNum[i] = sc.nextInt();
        }

        int sumVote = 0;
        for(int i = 0; i<n; i++){
            sumVote += voteNum[i];
        }
        
        double availableNum = sumVote * ( 1.0 / (4.0 * (double)choiceNum) );
        int count = 0;

        for(int i = 0; i<n; i++){
            if(voteNum[i] >= availableNum){
                count++;
            }
        }
        System.out.println(count >= choiceNum ? "Yes" : "No");
    } main {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int choiceNum = sc.nextInt();
        int[] voteNum  = new int[n];
        for(int i = 0; i<n; i++){
            voteNum[i] = sc.nextInt();
        }

        int sumVote = 0;
        for(int i = 0; i<n; i++){
            sumVote += voteNum[i];
        }
        
        double availableNum = sumVote * ( 1.0 / (4.0 * (double)choiceNum) );
        int count = 0;

        for(int i = 0; i<n; i++){
            if(voteNum[i] >= availableNum){
                count++;
            }
        }
        System.out.println(count >= choiceNum ? "Yes" : "No");
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int n = sc.nextInt(); n sc.nextInt() sc.nextInt sc int choiceNum = sc.nextInt(); choiceNum sc.nextInt() sc.nextInt sc int[] voteNum  = new int[n]; voteNum new int[n] n for(int i = 0; i<n; i++){
            voteNum[i] = sc.nextInt();
        } int i = 0; int i = 0; i 0 i<n i n i++ i++ i {
            voteNum[i] = sc.nextInt();
        } {
            voteNum[i] = sc.nextInt();
        } voteNum[i] = sc.nextInt() voteNum[i] voteNum i sc.nextInt() sc.nextInt sc int sumVote = 0; sumVote 0 for(int i = 0; i<n; i++){
            sumVote += voteNum[i];
        } int i = 0; int i = 0; i 0 i<n i n i++ i++ i {
            sumVote += voteNum[i];
        } {
            sumVote += voteNum[i];
        } sumVote += voteNum[i] sumVote voteNum[i] voteNum i double availableNum = sumVote * ( 1.0 / (4.0 * (double)choiceNum) ); availableNum sumVote * ( 1.0 / (4.0 * (double)choiceNum) ) sumVote ( 1.0 / (4.0 * (double)choiceNum) ) 1.0 (4.0 * (double)choiceNum) 4.0 (double)choiceNum int count = 0; count 0 for(int i = 0; i<n; i++){
            if(voteNum[i] >= availableNum){
                count++;
            }
        } int i = 0; int i = 0; i 0 i<n i n i++ i++ i {
            if(voteNum[i] >= availableNum){
                count++;
            }
        } {
            if(voteNum[i] >= availableNum){
                count++;
            }
        } if(voteNum[i] >= availableNum){
                count++;
            } voteNum[i] >= availableNum voteNum[i] voteNum i availableNum {
                count++;
            } count++ count System.out.println(count >= choiceNum ? "Yes" : "No") System.out.println System.out System System.out count >= choiceNum ? "Yes" : "No" count >= choiceNum count choiceNum "Yes" "No" String[] args args public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int choiceNum = sc.nextInt();
        int[] voteNum  = new int[n];
        for(int i = 0; i<n; i++){
            voteNum[i] = sc.nextInt();
        }

        int sumVote = 0;
        for(int i = 0; i<n; i++){
            sumVote += voteNum[i];
        }
        
        double availableNum = sumVote * ( 1.0 / (4.0 * (double)choiceNum) );
        int count = 0;

        for(int i = 0; i<n; i++){
            if(voteNum[i] >= availableNum){
                count++;
            }
        }
        System.out.println(count >= choiceNum ? "Yes" : "No");
    }
} public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int choiceNum = sc.nextInt();
        int[] voteNum  = new int[n];
        for(int i = 0; i<n; i++){
            voteNum[i] = sc.nextInt();
        }

        int sumVote = 0;
        for(int i = 0; i<n; i++){
            sumVote += voteNum[i];
        }
        
        double availableNum = sumVote * ( 1.0 / (4.0 * (double)choiceNum) );
        int count = 0;

        for(int i = 0; i<n; i++){
            if(voteNum[i] >= availableNum){
                count++;
            }
        }
        System.out.println(count >= choiceNum ? "Yes" : "No");
    }
} Main
import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int choiceNum = sc.nextInt();
        int[] voteNum  = new int[n];
        for(int i = 0; i<n; i++){
            voteNum[i] = sc.nextInt();
        }

        int sumVote = 0;
        for(int i = 0; i<n; i++){
            sumVote += voteNum[i];
        }
        
        double availableNum = sumVote * ( 1.0 / (4.0 * (double)choiceNum) );
        int count = 0;

        for(int i = 0; i<n; i++){
            if(voteNum[i] >= availableNum){
                count++;
            }
        }
        System.out.println(count >= choiceNum ? "Yes" : "No");
    }
}