  import java.util.*;
  class Main{
      public static void main(String[] args){
      Scanner stdIn = new Scanner(System.in);
      int n=stdIn.nextInt();
      int m=stdIn.nextInt();
      Integer[] aa=new Integer[n];
      int sum=0;
      for(int l=0;l<n;l++){
          int j=stdIn.nextInt();
          aa[l]=j;
          sum+=j;
      }
      double k=sum/(4.0*m);

      Arrays.sort(aa, Collections.reverseOrder()); 
      if(aa[m-1]<k){
          System.out.println("No");
      }else{
          System.out.println("Yes");
      }   
      }
  }
 import java.util.*; util.* java class Main{
      public static void main(String[] args){
      Scanner stdIn = new Scanner(System.in);
      int n=stdIn.nextInt();
      int m=stdIn.nextInt();
      Integer[] aa=new Integer[n];
      int sum=0;
      for(int l=0;l<n;l++){
          int j=stdIn.nextInt();
          aa[l]=j;
          sum+=j;
      }
      double k=sum/(4.0*m);

      Arrays.sort(aa, Collections.reverseOrder()); 
      if(aa[m-1]<k){
          System.out.println("No");
      }else{
          System.out.println("Yes");
      }   
      }
  } Main public static void main(String[] args){
      Scanner stdIn = new Scanner(System.in);
      int n=stdIn.nextInt();
      int m=stdIn.nextInt();
      Integer[] aa=new Integer[n];
      int sum=0;
      for(int l=0;l<n;l++){
          int j=stdIn.nextInt();
          aa[l]=j;
          sum+=j;
      }
      double k=sum/(4.0*m);

      Arrays.sort(aa, Collections.reverseOrder()); 
      if(aa[m-1]<k){
          System.out.println("No");
      }else{
          System.out.println("Yes");
      }   
      } main {
      Scanner stdIn = new Scanner(System.in);
      int n=stdIn.nextInt();
      int m=stdIn.nextInt();
      Integer[] aa=new Integer[n];
      int sum=0;
      for(int l=0;l<n;l++){
          int j=stdIn.nextInt();
          aa[l]=j;
          sum+=j;
      }
      double k=sum/(4.0*m);

      Arrays.sort(aa, Collections.reverseOrder()); 
      if(aa[m-1]<k){
          System.out.println("No");
      }else{
          System.out.println("Yes");
      }   
      } Scanner stdIn = new Scanner(System.in); stdIn new Scanner(System.in) int n=stdIn.nextInt(); n stdIn.nextInt() stdIn.nextInt stdIn int m=stdIn.nextInt(); m stdIn.nextInt() stdIn.nextInt stdIn Integer[] aa=new Integer[n]; aa new Integer[n] n int sum=0; sum 0 for(int l=0;l<n;l++){
          int j=stdIn.nextInt();
          aa[l]=j;
          sum+=j;
      } int l=0; int l=0; l 0 l<n l n l++ l++ l {
          int j=stdIn.nextInt();
          aa[l]=j;
          sum+=j;
      } {
          int j=stdIn.nextInt();
          aa[l]=j;
          sum+=j;
      } int j=stdIn.nextInt(); j stdIn.nextInt() stdIn.nextInt stdIn aa[l]=j aa[l] aa l j sum+=j sum j double k=sum/(4.0*m); k sum/(4.0*m) sum (4.0*m) 4.0 m Arrays.sort(aa, Collections.reverseOrder()) Arrays.sort Arrays aa Collections.reverseOrder() Collections.reverseOrder Collections if(aa[m-1]<k){
          System.out.println("No");
      }else{
          System.out.println("Yes");
      } aa[m-1]<k aa[m-1] aa m-1 m 1 k {
          System.out.println("No");
      } System.out.println("No") System.out.println System.out System System.out "No" {
          System.out.println("Yes");
      } System.out.println("Yes") System.out.println System.out System System.out "Yes" String[] args args
  import java.util.*;
  class Main{
      public static void main(String[] args){
      Scanner stdIn = new Scanner(System.in);
      int n=stdIn.nextInt();
      int m=stdIn.nextInt();
      Integer[] aa=new Integer[n];
      int sum=0;
      for(int l=0;l<n;l++){
          int j=stdIn.nextInt();
          aa[l]=j;
          sum+=j;
      }
      double k=sum/(4.0*m);

      Arrays.sort(aa, Collections.reverseOrder()); 
      if(aa[m-1]<k){
          System.out.println("No");
      }else{
          System.out.println("Yes");
      }   
      }
  }

