본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬] 14471번 포인트 카드

by 현장 2024. 10. 13.

-Code

n, m = map(int, input().split())
total = m - 1
not_winning = []

for _ in range(m):
    a, b = map(int, input().split())

    if a >= n:
        total -= 1
    else:
        not_winning.append(a)


if total == 0:
    print(0)
else:
    res = 0
    for el in sorted(not_winning, reverse=True):
        res += n - el
        total -= 1

        if total == 0:
            break

    print(res)