[브론즈 2] 백준 14471 - 포인트 카드 (파이썬) 2025.05.04 12:32 Programming/백준 글 작성자: pental https://www.acmicpc.net/problem/14471 풀이 N개의 포인트를 사용하여 M개의 카드를 구매하고 싶다. 각 카드에는 (a, b)가 주어지며, a는 현재 모인 포인트 수 b는 해당 카드의 포인트 카드 개수 카드를 구매하기 위해서는 포인트가 a 이상이어야 한다. 카드를 구매하면 b만큼 포인트가 오른다. 목표는 총 N개의 포인트를 모으는 최소한의 비용을 계산하는 것. 코드 # 백준 14471 - 포인트 카드 # 분류 : 그리디 N, M = map(int, input().split()) C = [list(map(int, input().split())) for _ in range(M)] C.sort(reverse=True) cost = 0 for i in range(M - 1) : if C[i][0] < N : cost += N - C[i][0] print(cost) 공유하기 게시글 관리 포렌식 & 개발 이야기 - Forensics & Development 저작자표시 비영리 'Programming > 백준' 카테고리의 다른 글 [브론즈 1] 백준 10041 - 관광 (파이썬) (0) 2025.05.04 [브론즈 2] 백준 10040 - 투표 (파이썬) (0) 2025.05.04 [골드 3] 백준 4179 - 불! (파이썬) (0) 2025.05.03 [실버 5] 백준 31738 - 매우 어려운 문제 (파이썬) (0) 2025.05.03 [골드 4] 백준 10830 - 행렬 제곱 (파이썬) (0) 2025.05.03 댓글 공유하기 다른 글 댓글 이 글 공유하기 구독하기 구독하기 카카오톡 카카오톡 라인 라인 트위터 트위터 Facebook Facebook 카카오스토리 카카오스토리 밴드 밴드 네이버 블로그 네이버 블로그 Pocket Pocket Evernote Evernote 다른 글 [브론즈 1] 백준 10041 - 관광 (파이썬) [브론즈 1] 백준 10041 - 관광 (파이썬) 2025.05.04 [브론즈 2] 백준 10040 - 투표 (파이썬) [브론즈 2] 백준 10040 - 투표 (파이썬) 2025.05.04 [골드 3] 백준 4179 - 불! (파이썬) [골드 3] 백준 4179 - 불! (파이썬) 2025.05.03 [실버 5] 백준 31738 - 매우 어려운 문제 (파이썬) [실버 5] 백준 31738 - 매우 어려운 문제 (파이썬) 2025.05.03 다른 글 더 둘러보기