动态规划 问答列表

计算字符串的所有子字符串中子序列的出现次数

作者:jp99 提问时间:3/26/2023

我想编写一个算法来计算字符串的所有子字符串中字符子序列的(不相交)出现次数。下面是一个示例。 字符串:“jabcohnnyjohnny” 子序列:“johnny” 包含子序列的子字符串: ja...

从序列中删除最小元素数,使第 L 个元素成为第 K 个最大严格前缀最大值

作者:Tomek Swiecki 提问时间:7/29/2023

给定一个序列,删除序列中最小数量的元素,以便主要位于(从 1 索引)的元素成为严格的前缀 maxime,如果不可能,则打印。N elementsLth positionKth largest-1 索...

如何在旅行推销员中跟踪路径 使用 DP 和位掩码解决的问题

作者:Szyszka947 提问时间:11/17/2023

我编写了使用 DP 解决 TSP(旅行推销员问题)的代码,但我无法弄清楚如何跟踪给出解决方案的路径。 这就是代码: static int tsp(std::vector<std::vector<i...

为什么我的记忆计算失败?

作者:computerserf 提问时间:8/30/2016

我正在尝试将二维递归问题转换为动态规划问题。但结果是不同的。 代码如下: import edu.princeton.cs.algs4.*; import java.util.Arrays; pu...

使用动态规划,最小化 z = uvw 服从 u + v + w = 5, u, v, w &gt;= 0

作者:Aech1250 提问时间:11/18/2023

这是我运筹学中的一个问题 我尝试通过这种方法来解决它。但答案是不正确的。在此处输入图像描述顺便说一句,上述问题的正确答案是 u = 0、v =0、w = 5 和 min z = 0。...

动态规划:查找所有单元数最高的子矩阵

作者:Ragnok123 提问时间:11/16/2023

例如,我有 N*M 矩阵 1 2 3 4 5 6 7 8 9 我想按索引查找所有子矩阵,其中该索引是最大的。 例如:单元格 1 只有子矩阵 1,因为它是最高的子矩阵。 单元格 3 具有子矩阵 ...

C 动态数组中的内存限制超出

作者:Osiris85 提问时间:11/16/2023

我正在尝试使用内存分配创建一个 3D 数组,并释放它。但是,我的程序似乎超出了内存限制。我该如何优化它?我错过了什么? 函数.h unsigned*** new_3d_array(unsigned...

有限地铁跑酷挑战中动态编程的错误输出

作者: 提问时间:11/15/2023

我尝试使用动态编程解决此代码挑战,但我没有得到预期的结果。 “有限的地铁冲浪者”挑战 Nidhi 创建了 Subway Surfer 游戏的替代版本。她的新版本不是在无限长度的火车轨道上,而是限制...

为什么没有 Dp 的自上而下的递归函数中“硬币变化”问题没有输出?

作者:Ex Nihilo 提问时间:11/2/2023

自上而下的递归函数,用于查找最小硬币。 #define INF 1000000 int coin[5] ={100,20,10,5,1}; int bill(int x) { if(x==0) ...

动态编程与记忆 rob house 问题

作者:GaNk1n1t 提问时间:10/13/2023

这是我正在解决的问题: “你是一个职业强盗,计划抢劫街道上的房屋。房屋已编号 0,1,2,...,而你我假设房屋的数量最多是10000。每个房子都藏有一定数量的钱。阻止你抢劫他们每个人的唯一限制是相邻...


共18条 当前第1页