SHOP
면접 대비시간 제한2초메모리 제한512 MB
거슬러 줄 금액과 각 화폐 단위의 보유 수량이 주어질 때, 큰 단위부터 사용해 금액을 정확히 맞추는 방법을 찾는다.
문제
Ahmad는 시장에서 일하는 상인이다. 손님이 쇼핑한 값을 지불하면 Ahmad는 거스름돈을 돌려줘야 한다. Ahmad는 가능하면 항상 가장 큰 지폐로 지불하려고 한다. Ahmad를 도와줄 프로그램을 작성하자.
입력
첫 줄에는 테스트 케이스의 수 가 주어진다. ()
각 테스트 케이스는 두 줄로 이루어진다. 첫 줄에는 Ahmad가 손님에게 돌려줘야 하는 금액 이 주어진다. () 둘째 줄에는 형식으로 지폐 정보가 주어진다. 는 지폐의 액면가이고 는 그 액면가의 지폐를 가진 개수이다. ()
출력
Ahmad가 손님에게 돌려줘야 하는 지폐를 액면가 내림차순으로 출력한다.