
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt() , m = sc.nextInt();
		int [] arr = new int [n];int totalVotes = 0 ;
		for(int i = 0 ; i < n ; i++) {
			arr[i] = sc.nextInt();totalVotes += arr[i];
		}
		double popular = totalVotes / (4*m);
	//	System.out.println(totalVotes);
	//	System.out.println(popular);
		int ans = 0 ;
		for(int i = 0 ; i < n ; i++) {
			if(totalVotes <= arr[i] * 4 *m ) ans++;
		}
		if(ans >= m)
			System.out.println("Yes");
		else
			System.out.println("No");	
	}

} import java.util.Scanner; Scanner java.util public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt() , m = sc.nextInt();
		int [] arr = new int [n];int totalVotes = 0 ;
		for(int i = 0 ; i < n ; i++) {
			arr[i] = sc.nextInt();totalVotes += arr[i];
		}
		double popular = totalVotes / (4*m);
	//	System.out.println(totalVotes);
	//	System.out.println(popular);
		int ans = 0 ;
		for(int i = 0 ; i < n ; i++) {
			if(totalVotes <= arr[i] * 4 *m ) ans++;
		}
		if(ans >= 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() , m = sc.nextInt();
		int [] arr = new int [n];int totalVotes = 0 ;
		for(int i = 0 ; i < n ; i++) {
			arr[i] = sc.nextInt();totalVotes += arr[i];
		}
		double popular = totalVotes / (4*m);
	//	System.out.println(totalVotes);
	//	System.out.println(popular);
		int ans = 0 ;
		for(int i = 0 ; i < n ; i++) {
			if(totalVotes <= arr[i] * 4 *m ) ans++;
		}
		if(ans >= m)
			System.out.println("Yes");
		else
			System.out.println("No");	
	} main {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt() , m = sc.nextInt();
		int [] arr = new int [n];int totalVotes = 0 ;
		for(int i = 0 ; i < n ; i++) {
			arr[i] = sc.nextInt();totalVotes += arr[i];
		}
		double popular = totalVotes / (4*m);
	//	System.out.println(totalVotes);
	//	System.out.println(popular);
		int ans = 0 ;
		for(int i = 0 ; i < n ; i++) {
			if(totalVotes <= arr[i] * 4 *m ) ans++;
		}
		if(ans >= 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 m = sc.nextInt(); m sc.nextInt() sc.nextInt sc int [] arr = new int [n]; arr new int [n] n int totalVotes = 0 ; totalVotes 0 for(int i = 0 ; i < n ; i++) {
			arr[i] = sc.nextInt();totalVotes += arr[i];
		} int i = 0 ; int i = 0 ; i 0 i < n i n i++ i++ i {
			arr[i] = sc.nextInt();totalVotes += arr[i];
		} {
			arr[i] = sc.nextInt();totalVotes += arr[i];
		} arr[i] = sc.nextInt() arr[i] arr i sc.nextInt() sc.nextInt sc totalVotes += arr[i] totalVotes arr[i] arr i double popular = totalVotes / (4*m); popular totalVotes / (4*m) totalVotes (4*m) 4 m int ans = 0 ; ans 0 for(int i = 0 ; i < n ; i++) {
			if(totalVotes <= arr[i] * 4 *m ) ans++;
		} int i = 0 ; int i = 0 ; i 0 i < n i n i++ i++ i {
			if(totalVotes <= arr[i] * 4 *m ) ans++;
		} {
			if(totalVotes <= arr[i] * 4 *m ) ans++;
		} if(totalVotes <= arr[i] * 4 *m ) ans++; totalVotes <= arr[i] * 4 *m totalVotes arr[i] * 4 *m arr[i] * 4 *m arr[i] arr i 4 m ans++ ans if(ans >= m)
			System.out.println("Yes");
		else
			System.out.println("No"); ans >= m ans m 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" String[] args args public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt() , m = sc.nextInt();
		int [] arr = new int [n];int totalVotes = 0 ;
		for(int i = 0 ; i < n ; i++) {
			arr[i] = sc.nextInt();totalVotes += arr[i];
		}
		double popular = totalVotes / (4*m);
	//	System.out.println(totalVotes);
	//	System.out.println(popular);
		int ans = 0 ;
		for(int i = 0 ; i < n ; i++) {
			if(totalVotes <= arr[i] * 4 *m ) ans++;
		}
		if(ans >= 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() , m = sc.nextInt();
		int [] arr = new int [n];int totalVotes = 0 ;
		for(int i = 0 ; i < n ; i++) {
			arr[i] = sc.nextInt();totalVotes += arr[i];
		}
		double popular = totalVotes / (4*m);
	//	System.out.println(totalVotes);
	//	System.out.println(popular);
		int ans = 0 ;
		for(int i = 0 ; i < n ; i++) {
			if(totalVotes <= arr[i] * 4 *m ) ans++;
		}
		if(ans >= m)
			System.out.println("Yes");
		else
			System.out.println("No");	
	}

} Main

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt() , m = sc.nextInt();
		int [] arr = new int [n];int totalVotes = 0 ;
		for(int i = 0 ; i < n ; i++) {
			arr[i] = sc.nextInt();totalVotes += arr[i];
		}
		double popular = totalVotes / (4*m);
	//	System.out.println(totalVotes);
	//	System.out.println(popular);
		int ans = 0 ;
		for(int i = 0 ; i < n ; i++) {
			if(totalVotes <= arr[i] * 4 *m ) ans++;
		}
		if(ans >= m)
			System.out.println("Yes");
		else
			System.out.println("No");	
	}

}
