#include<stdio.h>
#include<stdlib.h>

int cmp( const void *p, const void *q ) {
    return -*(int*)p + *(int*)q;
}

int main()
{
    int a[210000],i,n,j=0,m;
  double k, l;
	
	scanf("%d%d", &n, &m);
	for(i=0; i<n;i++){
		
		scanf("%d", &a[i]);
	}
		for(i=0; i<n;i++){
		j+=a[i];
	}
    qsort(a,n,sizeof(int),cmp);
	k=j*1/4.0/m;
  if(a[m-1]>=k){
    printf("Yes\n");
    return 0;
  }
      printf("No\n");
    return 0;
  
}
