import java.util.Scanner;
public class Main {
	public static void main(String[] args) {

//	入力の読み込み
		Scanner sc = new Scanner(System.in);
		int shurui = sc.nextInt();  //商品の種類数
		double select = sc.nextInt();  //選びたい商品数
		double sum = 0;  //総投票数
		int shouhin[] = new int[shurui];  //商品配列

//	お菓子1つずつに得票数を記入
		for(int i=0 ; i<shurui ; i++) {
			int tokuhyou = sc.nextInt();
			shouhin[i] += tokuhyou;
			sum += tokuhyou;
		}

//	総投票数がわかったので基準値を求める
		double kijun = (sum/(4*select));

//	並列の中身を開けてみて、選べる商品をカウント
		int count = 0;
		for(int i : shouhin) {
			if(i >= kijun) {
				count ++;
			}
		}

//	選べる商品がM個以上あるかどうか
		System.out.println(count >= select ? "Yes" : "No");
	}
} import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String[] args) {

//	入力の読み込み
		Scanner sc = new Scanner(System.in);
		int shurui = sc.nextInt();  //商品の種類数
		double select = sc.nextInt();  //選びたい商品数
		double sum = 0;  //総投票数
		int shouhin[] = new int[shurui];  //商品配列

//	お菓子1つずつに得票数を記入
		for(int i=0 ; i<shurui ; i++) {
			int tokuhyou = sc.nextInt();
			shouhin[i] += tokuhyou;
			sum += tokuhyou;
		}

//	総投票数がわかったので基準値を求める
		double kijun = (sum/(4*select));

//	並列の中身を開けてみて、選べる商品をカウント
		int count = 0;
		for(int i : shouhin) {
			if(i >= kijun) {
				count ++;
			}
		}

//	選べる商品がM個以上あるかどうか
		System.out.println(count >= select ? "Yes" : "No");
	}
} Main public static void main(String[] args) {

//	入力の読み込み
		Scanner sc = new Scanner(System.in);
		int shurui = sc.nextInt();  //商品の種類数
		double select = sc.nextInt();  //選びたい商品数
		double sum = 0;  //総投票数
		int shouhin[] = new int[shurui];  //商品配列

//	お菓子1つずつに得票数を記入
		for(int i=0 ; i<shurui ; i++) {
			int tokuhyou = sc.nextInt();
			shouhin[i] += tokuhyou;
			sum += tokuhyou;
		}

//	総投票数がわかったので基準値を求める
		double kijun = (sum/(4*select));

//	並列の中身を開けてみて、選べる商品をカウント
		int count = 0;
		for(int i : shouhin) {
			if(i >= kijun) {
				count ++;
			}
		}

//	選べる商品がM個以上あるかどうか
		System.out.println(count >= select ? "Yes" : "No");
	} main {

//	入力の読み込み
		Scanner sc = new Scanner(System.in);
		int shurui = sc.nextInt();  //商品の種類数
		double select = sc.nextInt();  //選びたい商品数
		double sum = 0;  //総投票数
		int shouhin[] = new int[shurui];  //商品配列

//	お菓子1つずつに得票数を記入
		for(int i=0 ; i<shurui ; i++) {
			int tokuhyou = sc.nextInt();
			shouhin[i] += tokuhyou;
			sum += tokuhyou;
		}

//	総投票数がわかったので基準値を求める
		double kijun = (sum/(4*select));

//	並列の中身を開けてみて、選べる商品をカウント
		int count = 0;
		for(int i : shouhin) {
			if(i >= kijun) {
				count ++;
			}
		}

//	選べる商品がM個以上あるかどうか
		System.out.println(count >= select ? "Yes" : "No");
	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int shurui = sc.nextInt(); shurui sc.nextInt() sc.nextInt sc double select = sc.nextInt(); select sc.nextInt() sc.nextInt sc double sum = 0; sum 0 int shouhin[] = new int[shurui]; shouhin new int[shurui] shurui for(int i=0 ; i<shurui ; i++) {
			int tokuhyou = sc.nextInt();
			shouhin[i] += tokuhyou;
			sum += tokuhyou;
		} int i=0 ; int i=0 ; i 0 i<shurui i shurui i++ i++ i {
			int tokuhyou = sc.nextInt();
			shouhin[i] += tokuhyou;
			sum += tokuhyou;
		} {
			int tokuhyou = sc.nextInt();
			shouhin[i] += tokuhyou;
			sum += tokuhyou;
		} int tokuhyou = sc.nextInt(); tokuhyou sc.nextInt() sc.nextInt sc shouhin[i] += tokuhyou shouhin[i] shouhin i tokuhyou sum += tokuhyou sum tokuhyou double kijun = (sum/(4*select)); kijun (sum/(4*select)) sum (4*select) 4 select int count = 0; count 0 for(int i : shouhin) {
			if(i >= kijun) {
				count ++;
			}
		} int i shouhin {
			if(i >= kijun) {
				count ++;
			}
		} {
			if(i >= kijun) {
				count ++;
			}
		} if(i >= kijun) {
				count ++;
			} i >= kijun i kijun {
				count ++;
			} count ++ count System.out.println(count >= select ? "Yes" : "No") System.out.println System.out System System.out count >= select ? "Yes" : "No" count >= select count select "Yes" "No" String[] args args public class Main {
	public static void main(String[] args) {

//	入力の読み込み
		Scanner sc = new Scanner(System.in);
		int shurui = sc.nextInt();  //商品の種類数
		double select = sc.nextInt();  //選びたい商品数
		double sum = 0;  //総投票数
		int shouhin[] = new int[shurui];  //商品配列

//	お菓子1つずつに得票数を記入
		for(int i=0 ; i<shurui ; i++) {
			int tokuhyou = sc.nextInt();
			shouhin[i] += tokuhyou;
			sum += tokuhyou;
		}

//	総投票数がわかったので基準値を求める
		double kijun = (sum/(4*select));

//	並列の中身を開けてみて、選べる商品をカウント
		int count = 0;
		for(int i : shouhin) {
			if(i >= kijun) {
				count ++;
			}
		}

//	選べる商品がM個以上あるかどうか
		System.out.println(count >= select ? "Yes" : "No");
	}
} public class Main {
	public static void main(String[] args) {

//	入力の読み込み
		Scanner sc = new Scanner(System.in);
		int shurui = sc.nextInt();  //商品の種類数
		double select = sc.nextInt();  //選びたい商品数
		double sum = 0;  //総投票数
		int shouhin[] = new int[shurui];  //商品配列

//	お菓子1つずつに得票数を記入
		for(int i=0 ; i<shurui ; i++) {
			int tokuhyou = sc.nextInt();
			shouhin[i] += tokuhyou;
			sum += tokuhyou;
		}

//	総投票数がわかったので基準値を求める
		double kijun = (sum/(4*select));

//	並列の中身を開けてみて、選べる商品をカウント
		int count = 0;
		for(int i : shouhin) {
			if(i >= kijun) {
				count ++;
			}
		}

//	選べる商品がM個以上あるかどうか
		System.out.println(count >= select ? "Yes" : "No");
	}
} Main
import java.util.Scanner;
public class Main {
	public static void main(String[] args) {

//	入力の読み込み
		Scanner sc = new Scanner(System.in);
		int shurui = sc.nextInt();  //商品の種類数
		double select = sc.nextInt();  //選びたい商品数
		double sum = 0;  //総投票数
		int shouhin[] = new int[shurui];  //商品配列

//	お菓子1つずつに得票数を記入
		for(int i=0 ; i<shurui ; i++) {
			int tokuhyou = sc.nextInt();
			shouhin[i] += tokuhyou;
			sum += tokuhyou;
		}

//	総投票数がわかったので基準値を求める
		double kijun = (sum/(4*select));

//	並列の中身を開けてみて、選べる商品をカウント
		int count = 0;
		for(int i : shouhin) {
			if(i >= kijun) {
				count ++;
			}
		}

//	選べる商品がM個以上あるかどうか
		System.out.println(count >= select ? "Yes" : "No");
	}
}