n, m = list(map(int,input().split()))

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

ans = 0

vote = sum(a)

for i in a:

    if i >= vote/4/m:

        ans +=1

if ans >=m:

    print("Yes")

else:

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

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

eligible = sum(A)/4/M





if len(list([x for x in A if x >=eligible]))>=M :

    print("Yes")

else:

    print("No")

n, m = list(map(int, input().split()))
a = list(map(int, input().split()))
ans = 0
vote = sum(a)
for i in a:
    if i >= vote / 4 / m:
        ans += 1
if ans >= m:
    print("Yes")
else:
    print("No")

N, M = list(map(int, input().split()))
A = list(map(int, input().split()))
eligible = sum(A) / 4 / M
if len(list([x for x in A if x >= eligible])) >= M:
    print("Yes")
else:
    print("No")

-n, m = list(map(int, input().split())) -a = list(map(int, input().split())) -ans = 0 -vote = sum(a) -for i in a: -    if i >= vote / 4 / m: -        ans += 1 -if ans >= m: +N, M = list(map(int, input().split())) +A = list(map(int, input().split())) +eligible = sum(A) / 4 / M +if len(list([x for x in A if x >= eligible])) >= M: