2755.最少钱币数

通过数:8提交数:15学校:中南大学保研机试真题 题目列表 标签
题目描述 作为A公司的职员,最盼望的日子就是每月的8号了,因为这一天是发工资的日子,养家糊口就靠它了。 但是对于公司财务处的工作人员来说,这一天则是很忙碌的一天,财务处的小胡最近就在考虑一个问题:如果每个员工的工资额都知道,最少需要准备多少张人民币,才能在给每位职员发工资的时候都不用老师找零呢? 这里假设员工的工资都是正整数,单位元,人民币一共有100元、50元、10元、5元、2元和1元六种。 输入格式 输入数据包含多个测试实例,每个测试实例的第一行是一个整数n(n<=100),表示老师的人数,然后是n个老师的工资(工资<5000)。 输出格式 每个测试用例输出一行,即凑成钱数值M最少需要的钱币个数。如果凑钱失败,输出“Impossible”。你可以假设,每种待凑钱币的数量是无限多的。 数据范围 老师人数 n ≤ 100 每个工资 < 5000 输入样例1 3 1 2 3 2 1 2 输出样例1 4 2
C
补全
点击调试按钮即可调试代码。

点击提交按钮即可提交代码。