greedy 相关问题

贪心算法是一种算法,它遵循问题求解启发式,在每个阶段进行局部最优选择,希望找到全局最优。

有没有办法重写math.ceil函数[关闭]

对于这个函数,我必须找到所有使用贪婪算法加起来的“埃及分数”。所有埃及分数的分子值均为1,它们是不同的,并且总和=(...

回答 1 投票 0

简单改变制作程序中的奇怪计数行为[重复]

所以我正在制作这个相当直接的最佳变化程序,在大多数情况下都可以完美地运行。但由于一些奇怪的原因,它行为不一致,有时不会添加最后一分钱,...

回答 2 投票 0

对于硬币变化问题(动态规划方法),递归关系中+1的含义是什么?

我看到了硬币变化问题。通常,输入为n(要返回的更改)和可用的面额(以美分为单位的硬币值),v1 <v2 <v1 <... <vk;目标 ...

回答 2 投票 0

单一解决方案问题的贪婪方法

我们可以使用贪心方法来解决非最优的单一解决方案问题吗?

回答 1 投票 0

是否有可能使用贪婪算法解决包含负值的分数背包?

我有一个问题,我认为可以转换为分数背包问题的变体。目标函数的形式为:$ \ sum_ {i} x_iv_i $但是,我的问题不同之处在于......

回答 1 投票 0

贪婪算法是否也可能是动态编程算法?

贪婪算法是否也可能是动态编程算法?我参加了一个算法分析课,但我仍然不确定这两个概念。我明白贪心......

回答 3 投票 1

此活动选择递归细分中有多少子问题?

活动选择:给定一组具有开始和结束时间的活动A,找到相互兼容的活动的最大子集。我的问题这两种方法看起来是一样的,但......

回答 2 投票 1

使所有数组元素为零的最小AND操作数

我在编程竞赛中遇到了这个问题:我们得到一个由n个元素组成的数组。在每次迭代中,您可以选择任意两个元素ai和aj,并用ai和aj替换ai。 &...

回答 3 投票 7

关于“购买和转售问题”的贪婪算法的证明[关闭]

“购买和转售问题”是一个经典的优化问题。它可以用以下方式描述:有$ n $个城市。对于每个城市,这个城市的产品价格给出(积极...

回答 1 投票 -1

动态编程获得最大的钻石

我试图解决一个采访问题:给定一个n * n的矩阵。每个单元格包含0,1,-1。 0表示没有钻石,但有一条路径。 1表示那里有钻石......

回答 3 投票 7

双向链接列表父指针更改

实施一个贪婪的解决方案来解决和8-puzzle Greedy.h:class Greedy {const string Goal =“12345678_”;国家当前; string startState; int nodesCreated,nodesExpanded; ...

回答 1 投票 1

使用两种资源选择活动

给定具有开始时间(Si)和结束时间(Fi)以及2个资源的n个活动。选择活动以完成最大活动数量。我的想法我试图用DP解决它,但不能......

回答 2 投票 1

贪心算法Python - 代码命中无限循环

我试图在python 3中编写一个贪婪的算法。前提是将用户所欠的更改作为输入,并且尽可能少地给它们提供硬币。可用的硬币是:宿舍(0.25);角钱(0 ....

回答 2 投票 0

证明用于查找最小生成树的贪婪算法肯定会停止

这是一个用于在连接的UN指向图中找到最小生成树的算法G =(V,E):初始化:B =∅ - 算法将构建的边的组,而| B | <| V | ...

回答 2 投票 0

遇到CS50 Greedy.c问题

我最近参加了EDx.com提供的CS50课程。我目前遇到的问题是greedy.c问题是pset1。我觉得问题是我的do-while循环实际上并不是......

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.