N,M=list(map(int,input().split()))

List=list(map(int,input().split()))

Lists=list()

for i in List:

    if i/sum(List)>=1/(4*M):

        Lists.append(i)



print(("Yes" if len(Lists)>=M else "No"))



N,M=list(map(int,input().split()))

A=list(map(int,input().split()))

S=sum(A)

B=sorted(A)[::-1]

if B[M-1]>=S/(4*M):

    print("Yes")

else:

    print("No")
N, M = list(map(int, input().split()))
List = list(map(int, input().split()))
Lists = list()
for i in List:
    if i / sum(List) >= 1 / (4 * M):
        Lists.append(i)
print(("Yes" if len(Lists) >= M else "No"))

N, M = list(map(int, input().split()))
A = list(map(int, input().split()))
S = sum(A)
B = sorted(A)[::-1]
if B[M - 1] >= S / (4 * M):
    print("Yes")
else:
    print("No")

-List = list(map(int, input().split())) -Lists = list() -for i in List: -    if i / sum(List) >= 1 / (4 * M): -        Lists.append(i) -print(("Yes" if len(Lists) >= M else "No")) +A = list(map(int, input().split())) +S = sum(A) +B = sorted(A)[::-1] +if B[M - 1] >= S / (4 * M): +    print("Yes") +else: +    print("No")