import java.util.*;

class Main{
public static void main(String[] args) {
  Scanner reader=new Scanner(System.in);
  int n=reader.nextInt();
  int m=reader.nextInt();
  Integer a[]=new Integer[n];
  int sum=0;

  for(int i=0;i<n;i++)
  {
    a[i]=(Integer)reader.nextInt();
    sum+=a[i];

  }
  Arrays.sort(a,Collections.reverseOrder());

  for(int i=0;i<m;i++)
  {
    if(a[i]*4*m<sum){
    System.out.println("No");
    return;
  }

  }
  System.out.println("Yes");

  }
} import java.util.*; util.* java class Main{
public static void main(String[] args) {
  Scanner reader=new Scanner(System.in);
  int n=reader.nextInt();
  int m=reader.nextInt();
  Integer a[]=new Integer[n];
  int sum=0;

  for(int i=0;i<n;i++)
  {
    a[i]=(Integer)reader.nextInt();
    sum+=a[i];

  }
  Arrays.sort(a,Collections.reverseOrder());

  for(int i=0;i<m;i++)
  {
    if(a[i]*4*m<sum){
    System.out.println("No");
    return;
  }

  }
  System.out.println("Yes");

  }
} Main public static void main(String[] args) {
  Scanner reader=new Scanner(System.in);
  int n=reader.nextInt();
  int m=reader.nextInt();
  Integer a[]=new Integer[n];
  int sum=0;

  for(int i=0;i<n;i++)
  {
    a[i]=(Integer)reader.nextInt();
    sum+=a[i];

  }
  Arrays.sort(a,Collections.reverseOrder());

  for(int i=0;i<m;i++)
  {
    if(a[i]*4*m<sum){
    System.out.println("No");
    return;
  }

  }
  System.out.println("Yes");

  } main {
  Scanner reader=new Scanner(System.in);
  int n=reader.nextInt();
  int m=reader.nextInt();
  Integer a[]=new Integer[n];
  int sum=0;

  for(int i=0;i<n;i++)
  {
    a[i]=(Integer)reader.nextInt();
    sum+=a[i];

  }
  Arrays.sort(a,Collections.reverseOrder());

  for(int i=0;i<m;i++)
  {
    if(a[i]*4*m<sum){
    System.out.println("No");
    return;
  }

  }
  System.out.println("Yes");

  } Scanner reader=new Scanner(System.in); reader new Scanner(System.in) int n=reader.nextInt(); n reader.nextInt() reader.nextInt reader int m=reader.nextInt(); m reader.nextInt() reader.nextInt reader Integer a[]=new Integer[n]; a new Integer[n] n int sum=0; sum 0 for(int i=0;i<n;i++)
  {
    a[i]=(Integer)reader.nextInt();
    sum+=a[i];

  } int i=0; int i=0; i 0 i<n i n i++ i++ i {
    a[i]=(Integer)reader.nextInt();
    sum+=a[i];

  } {
    a[i]=(Integer)reader.nextInt();
    sum+=a[i];

  } a[i]=(Integer)reader.nextInt() a[i] a i (Integer)reader.nextInt() reader.nextInt reader sum+=a[i] sum a[i] a i Arrays.sort(a,Collections.reverseOrder()) Arrays.sort Arrays a Collections.reverseOrder() Collections.reverseOrder Collections for(int i=0;i<m;i++)
  {
    if(a[i]*4*m<sum){
    System.out.println("No");
    return;
  }

  } int i=0; int i=0; i 0 i<m i m i++ i++ i {
    if(a[i]*4*m<sum){
    System.out.println("No");
    return;
  }

  } {
    if(a[i]*4*m<sum){
    System.out.println("No");
    return;
  }

  } if(a[i]*4*m<sum){
    System.out.println("No");
    return;
  } a[i]*4*m<sum a[i]*4*m a[i]*4*m a[i] a i 4 m sum {
    System.out.println("No");
    return;
  } System.out.println("No") System.out.println System.out System System.out "No" return; 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 reader=new Scanner(System.in);
  int n=reader.nextInt();
  int m=reader.nextInt();
  Integer a[]=new Integer[n];
  int sum=0;

  for(int i=0;i<n;i++)
  {
    a[i]=(Integer)reader.nextInt();
    sum+=a[i];

  }
  Arrays.sort(a,Collections.reverseOrder());

  for(int i=0;i<m;i++)
  {
    if(a[i]*4*m<sum){
    System.out.println("No");
    return;
  }

  }
  System.out.println("Yes");

  }
}