import java.util.*;
 
	public class Main {
		public static void main(String[] args) {
      	Scanner sc = new Scanner(System.in);
      
      	int N  =sc.nextInt();
       	int M  =sc.nextInt();
          
          List<Integer> n = new ArrayList<>();
          
          for(int i=0; i<N; i++){
          n.add(sc.nextInt());
          }

          double sum = 0;
          for(int i=0; i<N; i++){
          sum += n.get(i);
          }
 
          double a = sum/(4*M);
          int count = 0;
          for(int i=0; i<N; i++){
            if(n.get(i)>=a){
            count++;
            }
           
          }
          if(M<=count){
          System.out.println("Yes");
          }
          else{
          System.out.println("No");
          }
        }
    } import java.util.*; util.* java public class Main {
		public static void main(String[] args) {
      	Scanner sc = new Scanner(System.in);
      
      	int N  =sc.nextInt();
       	int M  =sc.nextInt();
          
          List<Integer> n = new ArrayList<>();
          
          for(int i=0; i<N; i++){
          n.add(sc.nextInt());
          }

          double sum = 0;
          for(int i=0; i<N; i++){
          sum += n.get(i);
          }
 
          double a = sum/(4*M);
          int count = 0;
          for(int i=0; i<N; i++){
            if(n.get(i)>=a){
            count++;
            }
           
          }
          if(M<=count){
          System.out.println("Yes");
          }
          else{
          System.out.println("No");
          }
        }
    } Main public static void main(String[] args) {
      	Scanner sc = new Scanner(System.in);
      
      	int N  =sc.nextInt();
       	int M  =sc.nextInt();
          
          List<Integer> n = new ArrayList<>();
          
          for(int i=0; i<N; i++){
          n.add(sc.nextInt());
          }

          double sum = 0;
          for(int i=0; i<N; i++){
          sum += n.get(i);
          }
 
          double a = sum/(4*M);
          int count = 0;
          for(int i=0; i<N; i++){
            if(n.get(i)>=a){
            count++;
            }
           
          }
          if(M<=count){
          System.out.println("Yes");
          }
          else{
          System.out.println("No");
          }
        } main {
      	Scanner sc = new Scanner(System.in);
      
      	int N  =sc.nextInt();
       	int M  =sc.nextInt();
          
          List<Integer> n = new ArrayList<>();
          
          for(int i=0; i<N; i++){
          n.add(sc.nextInt());
          }

          double sum = 0;
          for(int i=0; i<N; i++){
          sum += n.get(i);
          }
 
          double a = sum/(4*M);
          int count = 0;
          for(int i=0; i<N; i++){
            if(n.get(i)>=a){
            count++;
            }
           
          }
          if(M<=count){
          System.out.println("Yes");
          }
          else{
          System.out.println("No");
          }
        } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int N  =sc.nextInt(); N sc.nextInt() sc.nextInt sc int M  =sc.nextInt(); M sc.nextInt() sc.nextInt sc List<Integer> n = new ArrayList<>(); n new ArrayList<>() for(int i=0; i<N; i++){
          n.add(sc.nextInt());
          } int i=0; int i=0; i 0 i<N i N i++ i++ i {
          n.add(sc.nextInt());
          } {
          n.add(sc.nextInt());
          } n.add(sc.nextInt()) n.add n sc.nextInt() sc.nextInt sc double sum = 0; sum 0 for(int i=0; i<N; i++){
          sum += n.get(i);
          } int i=0; int i=0; i 0 i<N i N i++ i++ i {
          sum += n.get(i);
          } {
          sum += n.get(i);
          } sum += n.get(i) sum n.get(i) n.get n i double a = sum/(4*M); a sum/(4*M) sum (4*M) 4 M int count = 0; count 0 for(int i=0; i<N; i++){
            if(n.get(i)>=a){
            count++;
            }
           
          } int i=0; int i=0; i 0 i<N i N i++ i++ i {
            if(n.get(i)>=a){
            count++;
            }
           
          } {
            if(n.get(i)>=a){
            count++;
            }
           
          } if(n.get(i)>=a){
            count++;
            } n.get(i)>=a n.get(i) n.get n i a {
            count++;
            } count++ count if(M<=count){
          System.out.println("Yes");
          }
          else{
          System.out.println("No");
          } M<=count M count {
          System.out.println("Yes");
          } System.out.println("Yes") System.out.println System.out System System.out "Yes" {
          System.out.println("No");
          } System.out.println("No") System.out.println System.out System System.out "No" String[] args args public class Main {
		public static void main(String[] args) {
      	Scanner sc = new Scanner(System.in);
      
      	int N  =sc.nextInt();
       	int M  =sc.nextInt();
          
          List<Integer> n = new ArrayList<>();
          
          for(int i=0; i<N; i++){
          n.add(sc.nextInt());
          }

          double sum = 0;
          for(int i=0; i<N; i++){
          sum += n.get(i);
          }
 
          double a = sum/(4*M);
          int count = 0;
          for(int i=0; i<N; i++){
            if(n.get(i)>=a){
            count++;
            }
           
          }
          if(M<=count){
          System.out.println("Yes");
          }
          else{
          System.out.println("No");
          }
        }
    } public class Main {
		public static void main(String[] args) {
      	Scanner sc = new Scanner(System.in);
      
      	int N  =sc.nextInt();
       	int M  =sc.nextInt();
          
          List<Integer> n = new ArrayList<>();
          
          for(int i=0; i<N; i++){
          n.add(sc.nextInt());
          }

          double sum = 0;
          for(int i=0; i<N; i++){
          sum += n.get(i);
          }
 
          double a = sum/(4*M);
          int count = 0;
          for(int i=0; i<N; i++){
            if(n.get(i)>=a){
            count++;
            }
           
          }
          if(M<=count){
          System.out.println("Yes");
          }
          else{
          System.out.println("No");
          }
        }
    } Main
import java.util.*;
 
	public class Main {
		public static void main(String[] args) {
      	Scanner sc = new Scanner(System.in);
      
      	int N  =sc.nextInt();
       	int M  =sc.nextInt();
          
          List<Integer> n = new ArrayList<>();
          
          for(int i=0; i<N; i++){
          n.add(sc.nextInt());
          }

          double sum = 0;
          for(int i=0; i<N; i++){
          sum += n.get(i);
          }
 
          double a = sum/(4*M);
          int count = 0;
          for(int i=0; i<N; i++){
            if(n.get(i)>=a){
            count++;
            }
           
          }
          if(M<=count){
          System.out.println("Yes");
          }
          else{
          System.out.println("No");
          }
        }
    }
