import java.util.Scanner;
 
	public class Main {
		public static void main(String[] args) {
      	Scanner sc = new Scanner(System.in);
      
      	int N  =sc.nextInt();
       	int M  =sc.nextInt();
          
        int t[] = new int[N];
        double tt =0;
        for(int i=0; i<N; i++){
        	t[i] =sc.nextInt();
        	tt +=t[i];
        }
          double a = 0;
          int b = 0;
          for(int i=0; i<N; i++){
          	a = tt/(4*M);
          if(t[i]>=a){
            b++;
            if(b>=M){
          System.out.println("Yes");
              return;
          }
            }
          }
          System.out.println("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 M  =sc.nextInt();
          
        int t[] = new int[N];
        double tt =0;
        for(int i=0; i<N; i++){
        	t[i] =sc.nextInt();
        	tt +=t[i];
        }
          double a = 0;
          int b = 0;
          for(int i=0; i<N; i++){
          	a = tt/(4*M);
          if(t[i]>=a){
            b++;
            if(b>=M){
          System.out.println("Yes");
              return;
          }
            }
          }
          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();
          
        int t[] = new int[N];
        double tt =0;
        for(int i=0; i<N; i++){
        	t[i] =sc.nextInt();
        	tt +=t[i];
        }
          double a = 0;
          int b = 0;
          for(int i=0; i<N; i++){
          	a = tt/(4*M);
          if(t[i]>=a){
            b++;
            if(b>=M){
          System.out.println("Yes");
              return;
          }
            }
          }
          System.out.println("No");
        } main {
      	Scanner sc = new Scanner(System.in);
      
      	int N  =sc.nextInt();
       	int M  =sc.nextInt();
          
        int t[] = new int[N];
        double tt =0;
        for(int i=0; i<N; i++){
        	t[i] =sc.nextInt();
        	tt +=t[i];
        }
          double a = 0;
          int b = 0;
          for(int i=0; i<N; i++){
          	a = tt/(4*M);
          if(t[i]>=a){
            b++;
            if(b>=M){
          System.out.println("Yes");
              return;
          }
            }
          }
          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 int t[] = new int[N]; t new int[N] N double tt =0; tt 0 for(int i=0; i<N; i++){
        	t[i] =sc.nextInt();
        	tt +=t[i];
        } int i=0; int i=0; i 0 i<N i N i++ i++ i {
        	t[i] =sc.nextInt();
        	tt +=t[i];
        } {
        	t[i] =sc.nextInt();
        	tt +=t[i];
        } t[i] =sc.nextInt() t[i] t i sc.nextInt() sc.nextInt sc tt +=t[i] tt t[i] t i double a = 0; a 0 int b = 0; b 0 for(int i=0; i<N; i++){
          	a = tt/(4*M);
          if(t[i]>=a){
            b++;
            if(b>=M){
          System.out.println("Yes");
              return;
          }
            }
          } int i=0; int i=0; i 0 i<N i N i++ i++ i {
          	a = tt/(4*M);
          if(t[i]>=a){
            b++;
            if(b>=M){
          System.out.println("Yes");
              return;
          }
            }
          } {
          	a = tt/(4*M);
          if(t[i]>=a){
            b++;
            if(b>=M){
          System.out.println("Yes");
              return;
          }
            }
          } a = tt/(4*M) a tt/(4*M) tt (4*M) 4 M if(t[i]>=a){
            b++;
            if(b>=M){
          System.out.println("Yes");
              return;
          }
            } t[i]>=a t[i] t i a {
            b++;
            if(b>=M){
          System.out.println("Yes");
              return;
          }
            } b++ b if(b>=M){
          System.out.println("Yes");
              return;
          } b>=M b M {
          System.out.println("Yes");
              return;
          } System.out.println("Yes") System.out.println System.out System System.out "Yes" return; 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();
          
        int t[] = new int[N];
        double tt =0;
        for(int i=0; i<N; i++){
        	t[i] =sc.nextInt();
        	tt +=t[i];
        }
          double a = 0;
          int b = 0;
          for(int i=0; i<N; i++){
          	a = tt/(4*M);
          if(t[i]>=a){
            b++;
            if(b>=M){
          System.out.println("Yes");
              return;
          }
            }
          }
          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();
          
        int t[] = new int[N];
        double tt =0;
        for(int i=0; i<N; i++){
        	t[i] =sc.nextInt();
        	tt +=t[i];
        }
          double a = 0;
          int b = 0;
          for(int i=0; i<N; i++){
          	a = tt/(4*M);
          if(t[i]>=a){
            b++;
            if(b>=M){
          System.out.println("Yes");
              return;
          }
            }
          }
          System.out.println("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 M  =sc.nextInt();
          
        int t[] = new int[N];
        double tt =0;
        for(int i=0; i<N; i++){
        	t[i] =sc.nextInt();
        	tt +=t[i];
        }
          double a = 0;
          int b = 0;
          for(int i=0; i<N; i++){
          	a = tt/(4*M);
          if(t[i]>=a){
            b++;
            if(b>=M){
          System.out.println("Yes");
              return;
          }
            }
          }
          System.out.println("No");
        }
    }
