import java.util.Arrays;
public class CoinChange {
public static int minCoins(int[] coins, int amount) {
Arrays.sort(coins);
int count = 0;
for (int i = coins.length - 1; i >= 0; i--) {
while (amount >= coins[i]) {
amount -= coins[i];
count++;
}
}
return count;
}
public static void main(String[] args) {
int[] coins = {1, 2, 5, 10, 20, 50, 100, 500, 1000};
int amount = 93;
int result = minCoins(coins, amount);
System.out.println("(20052248田雨瑶)最少投币数: " + result);
}
}