a583: [讀書會] 轉生異世界成為國手又統一世界那檔事
標籤 : cses
通過比率 : 4人/5人 ( 80% ) [非即時]
評分方式:
Tolerant

最近更新 : 2025-05-01 08:54

內容

kzzz 雖然在學測考超好,考上了交大,但他還是很想要當上國手。於是他每天都努力練習,希望能夠在初選考一個好成績。經過長達一個月的熬夜到4點,他成功的破台初選並大笑離場。但就在他踏出考場那一刻,他因為過度勞累猝死了,並轉升到異世界。

kzzz 轉生到異世界後,被異世界的人發現 kzzz 真的很聰明就讓他去當國手,由於 kzzz 真的太厲害了,理所當然地他在 IOI 上打爆世界,之後,他輕輕鬆鬆的統一了世界並發行了許多種貨幣。這些硬幣總共有 $\color{black}{n}$種,其中幣值分別是 $\color{black}{p_1, p_2, ..., p_n}$,由於這些硬幣的幣值實在是太多了,kzzz 請你幫他算出要湊出 $\color{black}{k}$ 元所需的最少硬幣數。

輸入說明

第一行給整數 $\color{black}{n和k,(1 \le n \le 100 , 1 \le k \le 10^6)} $。

第二行給 $\color{black}{n}$ 個整數 $\color{black}{p_1, p_2, ..., p_n,(\forall 1 \le i \le n , 1 \le p_i \le 10^6)}$ 代表kzzz發行的硬幣的幣值。

輸出說明

輸出一個整數代表湊出 $\color{black}{k}$ 元所需的最少硬幣數,如果不管怎樣都湊不出來,請輸出-1。

範例輸入 #1
3 11
1 5 7
範例輸出 #1
3
範例輸入 #2
3 21
5 20 33
範例輸出 #2
-1
測資資訊:
記憶體限制: 256 MB
不公開 測資點#0 (5%): 1.0s , <1K
不公開 測資點#1 (5%): 1.0s , <1K
不公開 測資點#2 (5%): 1.0s , <1K
不公開 測資點#3 (5%): 2.0s , <1K
不公開 測資點#4 (5%): 2.0s , <1K
不公開 測資點#5 (5%): 1.0s , <1K
不公開 測資點#6 (5%): 1.0s , <1K
不公開 測資點#7 (5%): 1.0s , <1K
不公開 測資點#8 (5%): 1.0s , <1K
不公開 測資點#9 (5%): 1.0s , <1K
不公開 測資點#10 (5%): 2.0s , <1K
不公開 測資點#11 (5%): 1.0s , <1K
不公開 測資點#12 (5%): 1.0s , <1K
不公開 測資點#13 (5%): 1.0s , <1K
不公開 測資點#14 (5%): 1.0s , <1K
不公開 測資點#15 (5%): 1.0s , <1K
不公開 測資點#16 (5%): 1.0s , <1K
不公開 測資點#17 (5%): 1.0s , <1K
不公開 測資點#18 (5%): 1.0s , <1K
不公開 測資點#19 (5%): 1.0s , <1K
提示 :

第一筆範測 選 {1, 5, 5}即可湊出 11 元。

第二筆範測 不管怎樣都湊不出來所以輸出-1。

標籤:
cses
出處:
cses [管理者:
haha (大學長)
]


編號 身分 題目 主題 人氣 發表日期
215
haha (大學長)
a583
題解
13 2025-05-05 20:08