def min_coins(coins, target):
coins.sort(reverse=True)
count = 0
for coin in coins:
while target >= coin:
target -= coin
count += 1
return count
# 示例
coin_values = [25, 10, 5, 1]
target_amount = 63
result = min_coins(coin_values, target_amount)
print("Minimum coins needed:", result)