import java.util.Arrays;
import java.util.Collections;
import java.util.Scanner;
public class Main {
	 public static void main(String args[]){
	Scanner scanner = new Scanner(System.in);

	int n=scanner.nextInt();
	int i=scanner.nextInt();
	Integer[] m=new Integer[n];
	int t=0;


	for(int j=0;j<n;j++) {
		int a=scanner.nextInt();
		m[j]=a;
	}

	for(int j=0;j<n;j++) {
		t=t+m[j];
	}

	Arrays.sort(m,Collections.reverseOrder());
	
	int g=4*i;
	if(m[i-1]*g<t) {
	System.out.println("No");
	}
	else {
		System.out.println("Yes");
	}


	 }
} import java.util.Arrays; Arrays java.util import java.util.Collections; Collections java.util import java.util.Scanner; Scanner java.util public class Main {
	 public static void main(String args[]){
	Scanner scanner = new Scanner(System.in);

	int n=scanner.nextInt();
	int i=scanner.nextInt();
	Integer[] m=new Integer[n];
	int t=0;


	for(int j=0;j<n;j++) {
		int a=scanner.nextInt();
		m[j]=a;
	}

	for(int j=0;j<n;j++) {
		t=t+m[j];
	}

	Arrays.sort(m,Collections.reverseOrder());
	
	int g=4*i;
	if(m[i-1]*g<t) {
	System.out.println("No");
	}
	else {
		System.out.println("Yes");
	}


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

	int n=scanner.nextInt();
	int i=scanner.nextInt();
	Integer[] m=new Integer[n];
	int t=0;


	for(int j=0;j<n;j++) {
		int a=scanner.nextInt();
		m[j]=a;
	}

	for(int j=0;j<n;j++) {
		t=t+m[j];
	}

	Arrays.sort(m,Collections.reverseOrder());
	
	int g=4*i;
	if(m[i-1]*g<t) {
	System.out.println("No");
	}
	else {
		System.out.println("Yes");
	}


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

	int n=scanner.nextInt();
	int i=scanner.nextInt();
	Integer[] m=new Integer[n];
	int t=0;


	for(int j=0;j<n;j++) {
		int a=scanner.nextInt();
		m[j]=a;
	}

	for(int j=0;j<n;j++) {
		t=t+m[j];
	}

	Arrays.sort(m,Collections.reverseOrder());
	
	int g=4*i;
	if(m[i-1]*g<t) {
	System.out.println("No");
	}
	else {
		System.out.println("Yes");
	}


	 } Scanner scanner = new Scanner(System.in); scanner new Scanner(System.in) int n=scanner.nextInt(); n scanner.nextInt() scanner.nextInt scanner int i=scanner.nextInt(); i scanner.nextInt() scanner.nextInt scanner Integer[] m=new Integer[n]; m new Integer[n] n int t=0; t 0 for(int j=0;j<n;j++) {
		int a=scanner.nextInt();
		m[j]=a;
	} int j=0; int j=0; j 0 j<n j n j++ j++ j {
		int a=scanner.nextInt();
		m[j]=a;
	} {
		int a=scanner.nextInt();
		m[j]=a;
	} int a=scanner.nextInt(); a scanner.nextInt() scanner.nextInt scanner m[j]=a m[j] m j a for(int j=0;j<n;j++) {
		t=t+m[j];
	} int j=0; int j=0; j 0 j<n j n j++ j++ j {
		t=t+m[j];
	} {
		t=t+m[j];
	} t=t+m[j] t t+m[j] t m[j] m j Arrays.sort(m,Collections.reverseOrder()) Arrays.sort Arrays m Collections.reverseOrder() Collections.reverseOrder Collections int g=4*i; g 4*i 4 i if(m[i-1]*g<t) {
	System.out.println("No");
	}
	else {
		System.out.println("Yes");
	} m[i-1]*g<t m[i-1]*g m[i-1] m i-1 i 1 g t {
	System.out.println("No");
	} System.out.println("No") System.out.println System.out System System.out "No" {
		System.out.println("Yes");
	} System.out.println("Yes") System.out.println System.out System System.out "Yes" String args[] args public class Main {
	 public static void main(String args[]){
	Scanner scanner = new Scanner(System.in);

	int n=scanner.nextInt();
	int i=scanner.nextInt();
	Integer[] m=new Integer[n];
	int t=0;


	for(int j=0;j<n;j++) {
		int a=scanner.nextInt();
		m[j]=a;
	}

	for(int j=0;j<n;j++) {
		t=t+m[j];
	}

	Arrays.sort(m,Collections.reverseOrder());
	
	int g=4*i;
	if(m[i-1]*g<t) {
	System.out.println("No");
	}
	else {
		System.out.println("Yes");
	}


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

	int n=scanner.nextInt();
	int i=scanner.nextInt();
	Integer[] m=new Integer[n];
	int t=0;


	for(int j=0;j<n;j++) {
		int a=scanner.nextInt();
		m[j]=a;
	}

	for(int j=0;j<n;j++) {
		t=t+m[j];
	}

	Arrays.sort(m,Collections.reverseOrder());
	
	int g=4*i;
	if(m[i-1]*g<t) {
	System.out.println("No");
	}
	else {
		System.out.println("Yes");
	}


	 }
} Main
import java.util.Arrays;
import java.util.Collections;
import java.util.Scanner;
public class Main {
	 public static void main(String args[]){
	Scanner scanner = new Scanner(System.in);

	int n=scanner.nextInt();
	int i=scanner.nextInt();
	Integer[] m=new Integer[n];
	int t=0;


	for(int j=0;j<n;j++) {
		int a=scanner.nextInt();
		m[j]=a;
	}

	for(int j=0;j<n;j++) {
		t=t+m[j];
	}

	Arrays.sort(m,Collections.reverseOrder());
	
	int g=4*i;
	if(m[i-1]*g<t) {
	System.out.println("No");
	}
	else {
		System.out.println("Yes");
	}


	 }
}