def main():

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

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

    total = sum(a_lst)

    cnt = 0



    for a in a_lst:

        if a >= total / (4 * m):

            cnt += 1



    if cnt >= m:

        ans = "Yes"

    else:

        ans = "No"



    print(ans)





if __name__ == "__main__":

    main()

def main():

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

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

    total = sum(a_lst)

    cnt = 0



    for a in a_lst:

        if a * 4 * m >= total:

            cnt += 1



    if cnt >= m:

        ans = "Yes"

    else:

        ans = "No"



    print(ans)





if __name__ == "__main__":

    main()

def main():
    n, m = list(map(int, input().split()))
    a_lst = list(map(int, input().split()))
    total = sum(a_lst)
    cnt = 0
    for a in a_lst:
        if a >= total / (4 * m):
            cnt += 1
    if cnt >= m:
        ans = "Yes"
    else:
        ans = "No"
    print(ans)


if __name__ == "__main__":
    main()

def main():
    n, m = list(map(int, input().split()))
    a_lst = list(map(int, input().split()))
    total = sum(a_lst)
    cnt = 0
    for a in a_lst:
        if a * 4 * m >= total:
            cnt += 1
    if cnt >= m:
        ans = "Yes"
    else:
        ans = "No"
    print(ans)


if __name__ == "__main__":
    main()

-        if a >= total / (4 * m): +        if a * 4 * m >= total: