CSES 1634 - Minimizing Coins
1.0s 512M考慮一個由 \(n\) 種硬幣組成的貨幣系統,每種硬幣有一個正整數的面額。你的任務是用這些硬幣湊出金額 \(x\),使得使用的硬幣數量最少。
輸入格式
第一行包含兩個整數 \(n\) 和 \(x\):硬幣種類數與目標金額。
第二行包含 \(n\) 個相異整數 \(c_1, c_2, \ldots, c_n\):每種硬幣的面額。
輸出格式
輸出一個整數:所需的最少硬幣數量。若無法湊出金額 \(x\),輸出 \(-1\)。
範例輸入 1
3 11
1 5 7
範例輸出 1
3
限制
- \(1 \le n \le 100\)
- \(1 \le x \le 10^6\)
- \(1 \le c_i \le 10^6\)
題目來源
題目來自 CSES Problem Set(Antti Laaksonen),授權 CC BY-NC-SA 4.0;本頁為翻譯,以相同授權分享。
登入後即可撰寫程式並提交評測。
登入