贪心算法之找零钱
来源:互联网 发布:博途v14数据传送 编辑:程序博客网 时间:2024/06/05 02:14
问题描述:
贪心算法得出来的不是最优解,但是对于部分问题还是可以解决的。
当前有面值分别为2角5分,1角,5分,1分的硬币,请给出找n分钱的最佳方案(要求找出的硬币数目最少)
代码
import java.util.Scanner;/** * 贪心算法 */public class Main {public static void main(String[] args) {int[] money = new int[]{25,10,5,1};//先对硬币按面值从大到小排序Scanner sc = new Scanner(System.in);int n = sc.nextInt();int num[] = new int[money.length];for (int i = 0; i < money.length; i++) {num[i] = n/money[i];n = n%money[i];}for (int i = 0; i < num.length; i++) {System.out.println(money[i]+"分面值的硬币"+num[i]+"枚");}}}
贪心算法得出来的不是最优解,但是对于部分问题还是可以解决的。
0 0
- 贪心算法之找零钱
- 贪心算法找零钱
- 找零钱(贪心算法)
- 找零钱的贪心算法
- 贪心算法解决找零钱问题
- C++实现贪心算法-找零钱
- 贪心算法——找零钱问题
- 简单贪心算法问题--找零钱
- 贪心算法——找零钱
- XYNUOJ 1259 找零钱—贪心算法
- 贪心算法解决找零钱问题
- 贪婪算法之找零钱
- 贪心算法实例:找零钱(Java实现)
- 找零钱问题的贪心算法(java描述)
- 贪心算法(找零钱、活动安排)java实现
- 换零钱实现之贪心算法
- 找零钱——贪心
- 找零钱问题—贪心
- Redis 启动杂项
- POJ 3660 牛的排名 (Floyd 传递闭包)
- jsp简介
- 项目经验
- leetcode-Longest Palindromic Substring
- 贪心算法之找零钱
- c++实现堆
- excel表各从二维转化成一维
- Shell中反引号(`)与$()用法的区别
- LeetCode Detect Captital
- 求给定范围内的水仙花数c
- rsync配置
- springboot tomcat的配置选项大全
- 密码发生器