#include "stdio.h"

int main(void)
{
    int a;
    int choose;
    int i;
    scanf("%d",&a);
    int syurui[a];
    scanf("%d",&choose);

    for(i=0;i<a;i++)
    {
        scanf("%d",&syurui[i]);
    }
    
    int max=0;
    int k=-1;
    int count=0;
    int j;
    int max1;
    int b[a];
    for(i=0;i<a;i++)
    {
        b[i] = syurui[i];
    }
    for(j=0;j<choose;j++){
    for(i=0;i<a;i++)
    {
        if(max<syurui[i])
        {
        max = syurui[i];
        k = i;
        }
    }
    max1 =max;
    syurui[k] = -1;
    max = 0;
    count++;
    }
    float tokuhyou=0;
    for(i=0;i<a;i++)
    {
        tokuhyou = tokuhyou + b[i];
    }
    tokuhyou = tokuhyou/(4*choose);
    printf("%f",tokuhyou);
    if(max1 >= tokuhyou)
    {
        printf("Yes");
    }
    else
    {
        printf("No");
    }
    
}