腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9044)
视频
沙龙
8
回答
为什么贪婪的
硬币
更换
算法
对某些
硬币
集不起作用?
、
、
我理解
硬币
兑换
问题
的贪婪
算法
是如何工作的(用
最少
可能的
硬币
支付特定的金额)-它总是选择面额最大但不超过剩余金额的
硬币
-并且它总是为特定的
硬币
组找到正确的解决方案。但对于一些
硬币
组,贪婪
算法
对某些和是无效的。例如,对于集合{1, 15, 25}和总和30,贪婪
算法
首先选择25,剩余5,然后选择五个1,总共六个
硬币
。但
硬币
数量
最少
的解决方案是选择15两次。一组
浏览 7
提问于2012-11-26
得票数 84
3
回答
从9枚
硬币
的清单中找到伪币
、
刚刚遇到这个简单的
算法
从一个相同的称重
硬币
列表中找到奇怪的
硬币
(它的重量很重)。我怎么找到答案的?我试着一次重4枚
硬币
,一次称3枚
硬币
,一次称两枚
硬币
,一次称一枚
硬币
。
问题
是,你怎么知道我们必须拿三个
硬币
?
浏览 5
提问于2013-12-03
得票数 0
回答已采纳
1
回答
硬币
的改变:贪婪的方法
、
、
问题
是用
硬币
、一角
硬币
、五分
硬币
和
硬币
来换n美分,并且使用
最少
的
硬币
总数。在特殊情况下,四种面额是
硬币
、一角
硬币
、五分币和便士,我们有
c
1 = 25,
c
2 = 10,
c
3 =5和
c
4 = 1。如果我们只有25美分、1美分和1美分(没有五分钱)的,那么贪婪的
算法
将改变30美分,使用6枚
硬币
-a四分之一和5便士--而我们可以使用三枚
浏览 0
提问于2015-05-09
得票数 6
回答已采纳
5
回答
每种面额的
硬币
数量无限的
硬币
兑换
问题
、
我想知道
硬币
兑换
问题
的
算法
思想
,其中每个面额都有无限个
硬币
。表示如何应用DP (如标准
硬币
更换
问题
),例如在集合1、10、15中,35个
硬币
的零钱--2枚10枚
硬币
和1枚15枚
硬币
也给我一个关于这方面的蛮力
算法
的想法。我知道要遍历所有的集合。但是如何在暴力逼迫下改变每枚
硬币
的数量呢?
浏览 5
提问于2009-10-05
得票数 2
回答已采纳
3
回答
贪心
算法
换币
算法
的坏情况是什么?
、
换币
问题
是用
最少
的
硬币
数来换
硬币
。 你能给出一套贪婪
算法
不能给出最优解的
硬币
面额吗?这个集合应该包含一个便士,这样每n就有一个解。
浏览 13
提问于2017-02-14
得票数 3
1
回答
一些修改带来的更改
问题
、
、
、
、
在以下贪婪
算法
的零钱制造
问题
中,解决了以下
问题
:如何用
最少
的
硬币
来制造给定数量的钱?
算法
:如果可能,使用最有价值的
硬币
。假设我们有无限数量的每个
硬币
集。
浏览 4
提问于2015-03-01
得票数 0
28
回答
找出
最少
数量的
硬币
,可以使任何改变从1美分到99美分。
、
最近,我要求我的同事写一个
算法
来解决这个
问题
: 找到
最少
数量的
硬币
,可以作出任何改变从1美分到99美分。
硬币
只能是
硬币
(1)、
硬币
(5)、
硬币
(10)和
硬币
(25),而且你必须能够使用这些
硬币
使每一个价值从1到99 (增加1美分)。然而,我意识到,如果不检查所有可能的
硬币
组合,我实际上不知道如何做到这一点。必须有更好的方法来解决这个
问题
,但我不知道这类
算法
的通用
浏览 15
提问于2010-10-16
得票数 63
回答已采纳
2
回答
确定
硬币
的最优组合,以达到一美元的数量
、
、
、
、
我需要找到构成一定金额的最优
硬币
组合。所以从本质上讲,我想用
最少
的
硬币
来达到这个目的。例如: 如果货币系统有
硬币
:{13,8,1},贪婪的解决方案将使24变为{13,8,1,1,1},但真正的最优解是{8,8,8}。
浏览 0
提问于2010-10-09
得票数 2
回答已采纳
4
回答
与递归基例斗争
、
我花了一段时间研究以下
算法
: 例2:
硬币
= 2,金额=3回报-1。 注:你可以假设你有无限数量的每种
硬币
。这可能不是解决
问题
的最有效的方法,但我想我可以通过尝试每一个
硬币
并在每次尝试中启动一个新函数来
浏览 11
提问于2017-03-10
得票数 1
回答已采纳
1
回答
硬币
兑换- DP
、
我在理解动态规划中的
硬币
变化
问题
上有一个小
问题
。简单地说,我必须用
最少
数量的
硬币
来换一笔钱。.< vn的
硬币
面额,我们注意到M( j )是改变数量j所需的最小
硬币
数
。 在上面的公式中,我不明白M(j-vi)是什么意思。vi必须是j-1中使用的
硬币
的最大值?
浏览 2
提问于2015-01-01
得票数 1
回答已采纳
1
回答
这个
算法
是否涵盖了为一笔钱找到最小
硬币
变化的所有情况?
、
我正在努力解决最低限度的
硬币
兑换
问题
。
问题
是:给定一个值V,如果我们想改变V美分,并且我们有无限供应的
C
={
C
1,
C
2,..。有价值的
硬币
,要改变的
硬币
的最小数量是多少?我建议的
算法
是: 对于所有的面额,初始化arrd=1,因为这是基本情况。如果一枚
硬币
的价值为==,则只需要一枚
硬币
,因此它是
最少
的。对于I:1.V中的所有值,计算出改
浏览 1
提问于2019-06-30
得票数 2
回答已采纳
1
回答
无界背包/
硬币
随非标准
硬币
最优解的变化
、
、
、
我有以下
问题
: 给定目标尺寸N和一些随机生成的
硬币
在阵列denominations[]中存储的面额,如果存在一个最优解,用
最少
的
硬币
填充整个目标,则使用动态规划进行检查。这是
硬币
兑换
问题
的一个典型例子,然而,与现实生活中的货币不同的是,每一种面额都是精心挑选的,以便任何目标都能匹配--事实并非如此。我熟悉
硬币
换币
问题
的
算法
,以及如何构造一个动态规划数组来寻找解,但首先如何检查是否有解?
浏览 3
提问于2015-06-16
得票数 0
回答已采纳
4
回答
关于贪心
算法
的思考
、
、
最近我一直在研究一些贪婪的
算法
问题
。我对局部最优感到困惑。如你所知,贪婪
算法
是由局部最优选择组成的。但是组合局部最优决策并不一定意味着全局最优,对吧?以找零为例:用
最少
的
硬币
制造15美分,如果我们有10美分,5美分和1美分的
硬币
,那么你可以用一个10美分和一个5美分来实现这一点。但如果我们添加一个12美分的
硬币
,贪婪
算法
就会失败,因为(1×12+3×1)使用的
硬币
比(1×10+1×5)多。 考虑一些经典的贪婪
算法
,例
浏览 5
提问于2011-06-29
得票数 9
回答已采纳
1
回答
在自动售货机中实现出纳
算法
这个密码高尔夫
问题
让我思考。读了这篇文章,并在谷歌上搜索,我发现所有的解决方案似乎都在关注支付
最少
数量的
硬币
。我的
硬币
越来越少了,最好少拿一点,拿出五个五分钱。“ 有人知道使用的
算法
吗?我也想要求一个最优的
算法
,但我不确定这是否会被认为是基于意见的,所以如果有人有经验的话,我只想知道它是如何做到的。这是一个简单的收银员的
算法
,还是别的什么?
浏览 0
提问于2016-10-14
得票数 3
回答已采纳
1
回答
怎样才能找到两个分数的最小公倍数?
的前提条件:分数用最简单的形式表示,denom != 0表示。不正确的分数是允许的。这是我目前所拥有的,但我认为这只适用于BigInteger...not我定制的Fraction类: { if (a > b)
浏览 1
提问于2019-11-30
得票数 1
回答已采纳
2
回答
用动态规划实现变更的所有解决方案
、
、
、
我正在复习
算法
课的讲义,我开始思考这个
问题
:我在考虑用动态规划来解决这个
问题
。ss.str() + " "; solve(result, newCurrSoln, i, target -
浏览 4
提问于2014-08-27
得票数 1
3
回答
在这个
硬币
里,贪婪是如何改变的呢?
、
问题
是 假设我只有25美分、10美分和4美分的
硬币
,我的总数是41枚。使用贪婪,我会选择25美分,然后10美分,然后剩下的6美分无法制造。所以我的
问题
是,在这种情况下,贪婪会不会告诉我没有解决的办法?
浏览 3
提问于2014-01-15
得票数 0
回答已采纳
2
回答
找出兑换
硬币
的最小数目
、
、
、
、
描述: }
问题
:P
浏览 0
提问于2018-04-16
得票数 2
1
回答
硬币
换贪婪
算法
未通过测试用例
、
、
、
我试图解决
硬币
的变化
问题
,你可以用
最少
的
硬币
数量来制造一个数额。我试图使用贪婪的方法--我的
算法
对
硬币
阵列进行排序,从最大的
硬币
开始,尽可能多地使用它,然后再使用下一个
硬币
,然后再除以剩余的
硬币
。这对于最初的测试用例是有效的:但这次失败了:我不知道它为什么会失败,我仍然在试图抓住贪婪的方法。
浏览 3
提问于2020-10-19
得票数 0
回答已采纳
1
回答
C
中最多3枚
硬币
的快速换币
算法
、
我有贪婪的
算法
,它解决了
硬币
兑换
问题
的所有可能的解决方案。
硬币
的最大数量是3.
最少
1.例如 (3+4+
问题
是我的
算法
效率很低,因为它涉及很多循环。我搜索了很多,但只找到了
算法
,这些
算法
只显示了无数
硬币
的解或
硬币</em
浏览 3
提问于2016-12-03
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+趣味问题丨如何利用贪心算法实现搬水果问题?
什么是背包问题?详述背包问题的原理?用C语言实现背包问题算法。内附完整代码。
在学C语言的人,怎能不了解这些经典算法问题?
什么是八皇后问题?详述八皇后问题的原理?用C语言实现八皇后问题算法,内附完整代码。
模拟退火算法理论+Python解决函数极值+C+实现解决TSP问题
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券