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