// problem #59
동전 만들기
시간 제한 1.0초
N종류의 동전으로 금액 K를 만들 때 필요한 동전 개수의 최솟값을 구하시오. 각 동전은 몇 개든 쓸 수 있고, 만들 수 없으면 -1.
입력
첫 줄 동전 종류 N과 목표 금액 K. 이후 N개 줄에 각 동전의 가치.
출력
동전 개수의 최솟값(불가능하면 -1).
제한
- 1 ≤ N ≤ 100
- 1 ≤ K ≤ 10,000
- 1 ≤ 동전 가치 ≤ 10,000
예제
입력 1
3 15 1 5 12
출력 1
3
입력 2
2 3 5 7
출력 2
-1