import java.util.Scanner;

public class Main {
  
    public static void main(String[] args) {
      Scanner scan = new Scanner(System.in);
      int n = scan.nextInt();
      int m = scan.nextInt();
      int c[] = new int[n];

      double count=0;
      
      for(int i=0;i<n;i++){
        c[i] = scan.nextInt();
        count += c[i];
      }
      
      int judge=0;
      for(int i=0;i<n;i++){
        if(c[i]>=count/4/m){
          judge += 1;
        } 
      }
      
      if(judge>=m){
        System.out.println("Yes");
      }
      else{
        System.out.println("No");
      }
      
      }

  } import java.util.Scanner; Scanner java.util public class Main {
  
    public static void main(String[] args) {
      Scanner scan = new Scanner(System.in);
      int n = scan.nextInt();
      int m = scan.nextInt();
      int c[] = new int[n];

      double count=0;
      
      for(int i=0;i<n;i++){
        c[i] = scan.nextInt();
        count += c[i];
      }
      
      int judge=0;
      for(int i=0;i<n;i++){
        if(c[i]>=count/4/m){
          judge += 1;
        } 
      }
      
      if(judge>=m){
        System.out.println("Yes");
      }
      else{
        System.out.println("No");
      }
      
      }

  } Main public static void main(String[] args) {
      Scanner scan = new Scanner(System.in);
      int n = scan.nextInt();
      int m = scan.nextInt();
      int c[] = new int[n];

      double count=0;
      
      for(int i=0;i<n;i++){
        c[i] = scan.nextInt();
        count += c[i];
      }
      
      int judge=0;
      for(int i=0;i<n;i++){
        if(c[i]>=count/4/m){
          judge += 1;
        } 
      }
      
      if(judge>=m){
        System.out.println("Yes");
      }
      else{
        System.out.println("No");
      }
      
      } main {
      Scanner scan = new Scanner(System.in);
      int n = scan.nextInt();
      int m = scan.nextInt();
      int c[] = new int[n];

      double count=0;
      
      for(int i=0;i<n;i++){
        c[i] = scan.nextInt();
        count += c[i];
      }
      
      int judge=0;
      for(int i=0;i<n;i++){
        if(c[i]>=count/4/m){
          judge += 1;
        } 
      }
      
      if(judge>=m){
        System.out.println("Yes");
      }
      else{
        System.out.println("No");
      }
      
      } Scanner scan = new Scanner(System.in); scan new Scanner(System.in) int n = scan.nextInt(); n scan.nextInt() scan.nextInt scan int m = scan.nextInt(); m scan.nextInt() scan.nextInt scan int c[] = new int[n]; c new int[n] n double count=0; count 0 for(int i=0;i<n;i++){
        c[i] = scan.nextInt();
        count += c[i];
      } int i=0; int i=0; i 0 i<n i n i++ i++ i {
        c[i] = scan.nextInt();
        count += c[i];
      } {
        c[i] = scan.nextInt();
        count += c[i];
      } c[i] = scan.nextInt() c[i] c i scan.nextInt() scan.nextInt scan count += c[i] count c[i] c i int judge=0; judge 0 for(int i=0;i<n;i++){
        if(c[i]>=count/4/m){
          judge += 1;
        } 
      } int i=0; int i=0; i 0 i<n i n i++ i++ i {
        if(c[i]>=count/4/m){
          judge += 1;
        } 
      } {
        if(c[i]>=count/4/m){
          judge += 1;
        } 
      } if(c[i]>=count/4/m){
          judge += 1;
        } c[i]>=count/4/m c[i] c i count/4/m count/4/m count 4 m {
          judge += 1;
        } judge += 1 judge 1 if(judge>=m){
        System.out.println("Yes");
      }
      else{
        System.out.println("No");
      } judge>=m judge 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 public class Main {
  
    public static void main(String[] args) {
      Scanner scan = new Scanner(System.in);
      int n = scan.nextInt();
      int m = scan.nextInt();
      int c[] = new int[n];

      double count=0;
      
      for(int i=0;i<n;i++){
        c[i] = scan.nextInt();
        count += c[i];
      }
      
      int judge=0;
      for(int i=0;i<n;i++){
        if(c[i]>=count/4/m){
          judge += 1;
        } 
      }
      
      if(judge>=m){
        System.out.println("Yes");
      }
      else{
        System.out.println("No");
      }
      
      }

  } public class Main {
  
    public static void main(String[] args) {
      Scanner scan = new Scanner(System.in);
      int n = scan.nextInt();
      int m = scan.nextInt();
      int c[] = new int[n];

      double count=0;
      
      for(int i=0;i<n;i++){
        c[i] = scan.nextInt();
        count += c[i];
      }
      
      int judge=0;
      for(int i=0;i<n;i++){
        if(c[i]>=count/4/m){
          judge += 1;
        } 
      }
      
      if(judge>=m){
        System.out.println("Yes");
      }
      else{
        System.out.println("No");
      }
      
      }

  } Main
import java.util.Scanner;

public class Main {
  
    public static void main(String[] args) {
      Scanner scan = new Scanner(System.in);
      int n = scan.nextInt();
      int m = scan.nextInt();
      int c[] = new int[n];

      double count=0;
      
      for(int i=0;i<n;i++){
        c[i] = scan.nextInt();
        count += c[i];
      }
      
      int judge=0;
      for(int i=0;i<n;i++){
        if(c[i]>=count/4/m){
          judge += 1;
        } 
      }
      
      if(judge>=m){
        System.out.println("Yes");
      }
      else{
        System.out.println("No");
      }
      
      }

  }
