import java.util.*;

public class Main {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);

		int n, m;
		n = scanner.nextInt();
		m = scanner.nextInt();
		
		Integer[] a = new Integer[n];
		int sum = 0;
		for(int i = 0; i < n; i++) {
			a[i] = scanner.nextInt();
			sum += a[i];
		}
		Arrays.sort(a, Collections.reverseOrder());
		double under = sum / ( m * 4.0 );
		
		if(a[m - 1] >= under)
			System.out.println("Yes");
		else 
			System.out.println("No");
		

		scanner.close();
	}

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

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);

		int n, m;
		n = scanner.nextInt();
		m = scanner.nextInt();
		
		Integer[] a = new Integer[n];
		int sum = 0;
		for(int i = 0; i < n; i++) {
			a[i] = scanner.nextInt();
			sum += a[i];
		}
		Arrays.sort(a, Collections.reverseOrder());
		double under = sum / ( m * 4.0 );
		
		if(a[m - 1] >= under)
			System.out.println("Yes");
		else 
			System.out.println("No");
		

		scanner.close();
	}

} Main public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);

		int n, m;
		n = scanner.nextInt();
		m = scanner.nextInt();
		
		Integer[] a = new Integer[n];
		int sum = 0;
		for(int i = 0; i < n; i++) {
			a[i] = scanner.nextInt();
			sum += a[i];
		}
		Arrays.sort(a, Collections.reverseOrder());
		double under = sum / ( m * 4.0 );
		
		if(a[m - 1] >= under)
			System.out.println("Yes");
		else 
			System.out.println("No");
		

		scanner.close();
	} main {
		Scanner scanner = new Scanner(System.in);

		int n, m;
		n = scanner.nextInt();
		m = scanner.nextInt();
		
		Integer[] a = new Integer[n];
		int sum = 0;
		for(int i = 0; i < n; i++) {
			a[i] = scanner.nextInt();
			sum += a[i];
		}
		Arrays.sort(a, Collections.reverseOrder());
		double under = sum / ( m * 4.0 );
		
		if(a[m - 1] >= under)
			System.out.println("Yes");
		else 
			System.out.println("No");
		

		scanner.close();
	} Scanner scanner = new Scanner(System.in); scanner new Scanner(System.in) int n n m; m n = scanner.nextInt() n scanner.nextInt() scanner.nextInt scanner m = scanner.nextInt() m scanner.nextInt() scanner.nextInt scanner Integer[] a = new Integer[n]; a new Integer[n] n int sum = 0; sum 0 for(int i = 0; i < n; i++) {
			a[i] = scanner.nextInt();
			sum += a[i];
		} int i = 0; int i = 0; i 0 i < n i n i++ i++ i {
			a[i] = scanner.nextInt();
			sum += a[i];
		} {
			a[i] = scanner.nextInt();
			sum += a[i];
		} a[i] = scanner.nextInt() a[i] a i scanner.nextInt() scanner.nextInt scanner sum += a[i] sum a[i] a i Arrays.sort(a, Collections.reverseOrder()) Arrays.sort Arrays a Collections.reverseOrder() Collections.reverseOrder Collections double under = sum / ( m * 4.0 ); under sum / ( m * 4.0 ) sum ( m * 4.0 ) m 4.0 if(a[m - 1] >= under)
			System.out.println("Yes");
		else 
			System.out.println("No"); a[m - 1] >= under a[m - 1] a m - 1 m 1 under 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" scanner.close() scanner.close scanner String[] args args public class Main {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);

		int n, m;
		n = scanner.nextInt();
		m = scanner.nextInt();
		
		Integer[] a = new Integer[n];
		int sum = 0;
		for(int i = 0; i < n; i++) {
			a[i] = scanner.nextInt();
			sum += a[i];
		}
		Arrays.sort(a, Collections.reverseOrder());
		double under = sum / ( m * 4.0 );
		
		if(a[m - 1] >= under)
			System.out.println("Yes");
		else 
			System.out.println("No");
		

		scanner.close();
	}

} public class Main {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);

		int n, m;
		n = scanner.nextInt();
		m = scanner.nextInt();
		
		Integer[] a = new Integer[n];
		int sum = 0;
		for(int i = 0; i < n; i++) {
			a[i] = scanner.nextInt();
			sum += a[i];
		}
		Arrays.sort(a, Collections.reverseOrder());
		double under = sum / ( m * 4.0 );
		
		if(a[m - 1] >= under)
			System.out.println("Yes");
		else 
			System.out.println("No");
		

		scanner.close();
	}

} Main
import java.util.*;

public class Main {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);

		int n, m;
		n = scanner.nextInt();
		m = scanner.nextInt();
		
		Integer[] a = new Integer[n];
		int sum = 0;
		for(int i = 0; i < n; i++) {
			a[i] = scanner.nextInt();
			sum += a[i];
		}
		Arrays.sort(a, Collections.reverseOrder());
		double under = sum / ( m * 4.0 );
		
		if(a[m - 1] >= under)
			System.out.println("Yes");
		else 
			System.out.println("No");
		

		scanner.close();
	}

}
