import java.util.Arrays;
import java.util.Scanner;

public class Main {
    public static void main(String args[]){
        boolean judge = true;

        Scanner sc = new Scanner(System.in);
        int N = Integer.parseInt(sc.next());
        int M = Integer.parseInt(sc.next());

        int A[] = new int[N];
        int sum = 0;

        for(int i=0; i<N; i++)
        {
            A[i] = Integer.parseInt(sc.next());
            sum += A[i];
        }

        Arrays.sort(A);

        for(int j=N-1; j>(N-1)-M; j--)
        {
            if(A[j]< 1.0*sum/4/M) judge = false;
        }

        if(judge) System.out.println("Yes");
        else System.out.println("No");
        sc.close();
    }
} import java.util.Arrays; Arrays java.util import java.util.Scanner; Scanner java.util public class Main {
    public static void main(String args[]){
        boolean judge = true;

        Scanner sc = new Scanner(System.in);
        int N = Integer.parseInt(sc.next());
        int M = Integer.parseInt(sc.next());

        int A[] = new int[N];
        int sum = 0;

        for(int i=0; i<N; i++)
        {
            A[i] = Integer.parseInt(sc.next());
            sum += A[i];
        }

        Arrays.sort(A);

        for(int j=N-1; j>(N-1)-M; j--)
        {
            if(A[j]< 1.0*sum/4/M) judge = false;
        }

        if(judge) System.out.println("Yes");
        else System.out.println("No");
        sc.close();
    }
} Main public static void main(String args[]){
        boolean judge = true;

        Scanner sc = new Scanner(System.in);
        int N = Integer.parseInt(sc.next());
        int M = Integer.parseInt(sc.next());

        int A[] = new int[N];
        int sum = 0;

        for(int i=0; i<N; i++)
        {
            A[i] = Integer.parseInt(sc.next());
            sum += A[i];
        }

        Arrays.sort(A);

        for(int j=N-1; j>(N-1)-M; j--)
        {
            if(A[j]< 1.0*sum/4/M) judge = false;
        }

        if(judge) System.out.println("Yes");
        else System.out.println("No");
        sc.close();
    } main {
        boolean judge = true;

        Scanner sc = new Scanner(System.in);
        int N = Integer.parseInt(sc.next());
        int M = Integer.parseInt(sc.next());

        int A[] = new int[N];
        int sum = 0;

        for(int i=0; i<N; i++)
        {
            A[i] = Integer.parseInt(sc.next());
            sum += A[i];
        }

        Arrays.sort(A);

        for(int j=N-1; j>(N-1)-M; j--)
        {
            if(A[j]< 1.0*sum/4/M) judge = false;
        }

        if(judge) System.out.println("Yes");
        else System.out.println("No");
        sc.close();
    } boolean judge = true; judge true Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int N = Integer.parseInt(sc.next()); N Integer.parseInt(sc.next()) Integer.parseInt Integer sc.next() sc.next sc int M = Integer.parseInt(sc.next()); M Integer.parseInt(sc.next()) Integer.parseInt Integer sc.next() sc.next sc int A[] = new int[N]; A new int[N] N int sum = 0; sum 0 for(int i=0; i<N; i++)
        {
            A[i] = Integer.parseInt(sc.next());
            sum += A[i];
        } int i=0; int i=0; i 0 i<N i N i++ i++ i {
            A[i] = Integer.parseInt(sc.next());
            sum += A[i];
        } {
            A[i] = Integer.parseInt(sc.next());
            sum += A[i];
        } A[i] = Integer.parseInt(sc.next()) A[i] A i Integer.parseInt(sc.next()) Integer.parseInt Integer sc.next() sc.next sc sum += A[i] sum A[i] A i Arrays.sort(A) Arrays.sort Arrays A for(int j=N-1; j>(N-1)-M; j--)
        {
            if(A[j]< 1.0*sum/4/M) judge = false;
        } int j=N-1; int j=N-1; j N-1 N 1 j>(N-1)-M j (N-1)-M (N-1) N 1 M j-- j-- j {
            if(A[j]< 1.0*sum/4/M) judge = false;
        } {
            if(A[j]< 1.0*sum/4/M) judge = false;
        } if(A[j]< 1.0*sum/4/M) judge = false; A[j]< 1.0*sum/4/M A[j] A j 1.0*sum/4/M 1.0*sum/4/M 1.0*sum 1.0 sum 4 M judge = false judge false if(judge) System.out.println("Yes");
        else System.out.println("No"); judge System.out.println("Yes") System.out.println System.out System System.out "Yes" System.out.println("No") System.out.println System.out System System.out "No" sc.close() sc.close sc String args[] args public class Main {
    public static void main(String args[]){
        boolean judge = true;

        Scanner sc = new Scanner(System.in);
        int N = Integer.parseInt(sc.next());
        int M = Integer.parseInt(sc.next());

        int A[] = new int[N];
        int sum = 0;

        for(int i=0; i<N; i++)
        {
            A[i] = Integer.parseInt(sc.next());
            sum += A[i];
        }

        Arrays.sort(A);

        for(int j=N-1; j>(N-1)-M; j--)
        {
            if(A[j]< 1.0*sum/4/M) judge = false;
        }

        if(judge) System.out.println("Yes");
        else System.out.println("No");
        sc.close();
    }
} public class Main {
    public static void main(String args[]){
        boolean judge = true;

        Scanner sc = new Scanner(System.in);
        int N = Integer.parseInt(sc.next());
        int M = Integer.parseInt(sc.next());

        int A[] = new int[N];
        int sum = 0;

        for(int i=0; i<N; i++)
        {
            A[i] = Integer.parseInt(sc.next());
            sum += A[i];
        }

        Arrays.sort(A);

        for(int j=N-1; j>(N-1)-M; j--)
        {
            if(A[j]< 1.0*sum/4/M) judge = false;
        }

        if(judge) System.out.println("Yes");
        else System.out.println("No");
        sc.close();
    }
} Main
import java.util.Arrays;
import java.util.Scanner;

public class Main {
    public static void main(String args[]){
        boolean judge = true;

        Scanner sc = new Scanner(System.in);
        int N = Integer.parseInt(sc.next());
        int M = Integer.parseInt(sc.next());

        int A[] = new int[N];
        int sum = 0;

        for(int i=0; i<N; i++)
        {
            A[i] = Integer.parseInt(sc.next());
            sum += A[i];
        }

        Arrays.sort(A);

        for(int j=N-1; j>(N-1)-M; j--)
        {
            if(A[j]< 1.0*sum/4/M) judge = false;
        }

        if(judge) System.out.println("Yes");
        else System.out.println("No");
        sc.close();
    }
}