import java.util.Scanner;
class Main {
  public static void main(String args[]){
    Scanner sc = new Scanner(System.in);
    int n ;
    int m;
    n = sc.nextInt();
    m = sc.nextInt();
    double[] A = new double[n];
    int i;
    double sum;
    sum = 0;
    for(i=0; i < n ;i++){
      A[i] = sc.nextDouble();
      sum += A[i];
    }
    double counter = 0;
    double rate = sum /(4 * m);
    for(i=0 ; i<n ; i++){
      if(A[i] >= rate){
        counter++;
      }else{
        continue;
      }
    }
    if(counter >= m){
      System.out.println("Yes");
    }else{
      System.out.println("No");
    }
  }
} import java.util.Scanner; Scanner java.util class Main {
  public static void main(String args[]){
    Scanner sc = new Scanner(System.in);
    int n ;
    int m;
    n = sc.nextInt();
    m = sc.nextInt();
    double[] A = new double[n];
    int i;
    double sum;
    sum = 0;
    for(i=0; i < n ;i++){
      A[i] = sc.nextDouble();
      sum += A[i];
    }
    double counter = 0;
    double rate = sum /(4 * m);
    for(i=0 ; i<n ; i++){
      if(A[i] >= rate){
        counter++;
      }else{
        continue;
      }
    }
    if(counter >= m){
      System.out.println("Yes");
    }else{
      System.out.println("No");
    }
  }
} Main public static void main(String args[]){
    Scanner sc = new Scanner(System.in);
    int n ;
    int m;
    n = sc.nextInt();
    m = sc.nextInt();
    double[] A = new double[n];
    int i;
    double sum;
    sum = 0;
    for(i=0; i < n ;i++){
      A[i] = sc.nextDouble();
      sum += A[i];
    }
    double counter = 0;
    double rate = sum /(4 * m);
    for(i=0 ; i<n ; i++){
      if(A[i] >= rate){
        counter++;
      }else{
        continue;
      }
    }
    if(counter >= m){
      System.out.println("Yes");
    }else{
      System.out.println("No");
    }
  } main {
    Scanner sc = new Scanner(System.in);
    int n ;
    int m;
    n = sc.nextInt();
    m = sc.nextInt();
    double[] A = new double[n];
    int i;
    double sum;
    sum = 0;
    for(i=0; i < n ;i++){
      A[i] = sc.nextDouble();
      sum += A[i];
    }
    double counter = 0;
    double rate = sum /(4 * m);
    for(i=0 ; i<n ; i++){
      if(A[i] >= rate){
        counter++;
      }else{
        continue;
      }
    }
    if(counter >= m){
      System.out.println("Yes");
    }else{
      System.out.println("No");
    }
  } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int n ; n int m; m n = sc.nextInt() n sc.nextInt() sc.nextInt sc m = sc.nextInt() m sc.nextInt() sc.nextInt sc double[] A = new double[n]; A new double[n] n int i; i double sum; sum sum = 0 sum 0 for(i=0; i < n ;i++){
      A[i] = sc.nextDouble();
      sum += A[i];
    } i=0; i=0 i 0 i < n i n i++ i++ i {
      A[i] = sc.nextDouble();
      sum += A[i];
    } {
      A[i] = sc.nextDouble();
      sum += A[i];
    } A[i] = sc.nextDouble() A[i] A i sc.nextDouble() sc.nextDouble sc sum += A[i] sum A[i] A i double counter = 0; counter 0 double rate = sum /(4 * m); rate sum /(4 * m) sum (4 * m) 4 m for(i=0 ; i<n ; i++){
      if(A[i] >= rate){
        counter++;
      }else{
        continue;
      }
    } i=0 ; i=0 i 0 i<n i n i++ i++ i {
      if(A[i] >= rate){
        counter++;
      }else{
        continue;
      }
    } {
      if(A[i] >= rate){
        counter++;
      }else{
        continue;
      }
    } if(A[i] >= rate){
        counter++;
      }else{
        continue;
      } A[i] >= rate A[i] A i rate {
        counter++;
      } counter++ counter {
        continue;
      } continue; if(counter >= m){
      System.out.println("Yes");
    }else{
      System.out.println("No");
    } counter >= m counter m {
      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
import java.util.Scanner;
class Main {
  public static void main(String args[]){
    Scanner sc = new Scanner(System.in);
    int n ;
    int m;
    n = sc.nextInt();
    m = sc.nextInt();
    double[] A = new double[n];
    int i;
    double sum;
    sum = 0;
    for(i=0; i < n ;i++){
      A[i] = sc.nextDouble();
      sum += A[i];
    }
    double counter = 0;
    double rate = sum /(4 * m);
    for(i=0 ; i<n ; i++){
      if(A[i] >= rate){
        counter++;
      }else{
        continue;
      }
    }
    if(counter >= m){
      System.out.println("Yes");
    }else{
      System.out.println("No");
    }
  }
}
