少林寺的代幣 (AP325 P-4-1)
1.0s 256M令狐沖去少林寺觀光,少林寺有四種代幣,面額分別是 \(1\)、\(5\)、\(10\)、\(50\)。令狐沖拿了 \(n\) 元去換代幣,請問以這四種代幣湊成 \(n\) 元,最少要多少枚代幣?
輸入格式
第一行是一個正整數 \(m\),代表有幾筆測資;以下有 \(m\) 行,每行是一筆測資,每筆測資是一個正整數 \(n\)。
限制
- \(1 \le m \le 1000\)。
- \(1 \le n < 1000\)。
輸出格式
依序每一行輸出每一筆測資的最少代幣數量。
評分說明
每筆計分測資獨立計分,每筆 5 分,共 100 分;範例不計分。
範例輸入
3
21
50
123
範例輸出
3
1
7
範例說明
\(21 = 10 \times 2 + 1\),\(50 = 50 \times 1\),\(123 = 50 \times 2 + 10 \times 2 + 1 \times 3\)。
題目來源
本題出自中正大學吳邦一教授所著《AP325-從 APCS 實作題檢測三級到五級》(v1.5)第 4 章 P-4-1,第 108 頁;經作者同意於 AACPOJ 免費公開。教材下載:AP325 講義(Google Drive);Python 版:AP325-Python(HackMD)。
登入後即可撰寫程式並提交評測。
登入