/*
* 本题有两种解法:
* 1、贪心:
* 其实这道题乍眼一看就是用贪心做的,但是贪心有一个缺陷,就是有时候不能取到最优,但是在本题,用贪心就可以,思路很简单,把给的钱从大到小排序,每次都尽量取最大的即可。代码如下:
*/
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int[] mon={100,50,20,10,5,2,1};
while (sc.hasNext()) {
int n=sc.nextInt();
int[] input=new int[n];
int sum=0;
for(int i=0;i<n;i++){
i