问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

动态规划分配礼物问题

发布网友 发布时间:2022-05-09 17:44

我来回答

3个回答

热心网友 时间:2023-10-11 02:34

思想:
1:对礼物的价值排序,采用快速排序,从价值大到小排序。
2:主体思想:
2.1初始化:把第一个礼物分给Alan, 第二个礼物分给Bob,并以a、b纪录2者的个人的总价值
2.2:循环以下动作,直到分配结束:
if a<=b,把下一个礼物分给Alan
else ,把下一个礼物分给Bob

复杂度:排序复杂度为O( n*logn ),核心算法复杂度:O( n ),所以总体复杂度为O( n*logn )。
思想:没有按照你要求的动态规划的思想方法,而是采用了贪心算法,貌似要比动规简便。

热心网友 时间:2023-10-11 02:35

用f(i,s)表示在Alan比Bob礼物价值多出s的情况下,来分1~i这个i个礼物,最终两人的差值绝对值最小,f(i,s)返回这个最小绝对值。则要求的问题为f(n,0),f(i,s)递推关系式为:
|s| i=0
f(i,s)={
min{f(i-1,s+vi) , f(i-1,s-vi)} i>0
写出上式的动态规划程序即可。

热心网友 时间:2023-10-11 02:35

思想:
1:对礼物的价值排序,采用快速排序,从价值大到小排序。
2:主体思想:
2.1初始化:把第一个礼物分给Alan,
第二个礼物分给Bob,并以a、b纪录2者的个人的总价值
2.2:循环以下动作,直到分配结束:
if
a<=b,把下一个礼物分给Alan
else
,把下一个礼物分给Bob
复杂度:排序复杂度为O(
n*logn
),核心算法复杂度:O(
n
),所以总体复杂度为O(
n*logn
)。
思想:没有按照你要求的动态规划的思想方法,而是采用了贪心算法,貌似要比动规简便。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...女孩穿上宠物小精灵衣服后就变成一只宠物小精灵,这类图片叫什么名字... 一个视频的诞生,从新建项目和序列开始-1 Pr 快捷键大全 20万以下买哪个SUV? 泰拉瑞亚蜂窝墙怎么得 泰拉瑞亚马蜂窝怎么做 时代少年团同人文推荐《三年五载》 万网.com域名每年续费要多少钱? 万网域名注册是什么? 为什么财经类的研究生复旦比上财难那么多,就业差不多,还是有那么多人考... 梦见三条龙在天空中飞,飞了一会过后要往岩石里面钻,那些石头就往下掉,是什么意思 设计一个O(n2)时间算法,找出由n个数组成的序列的最长单调递增子序列 怎么解决一下问题 有5个人有7个数字分别是1234567,每个人每天只可以选其中一个数字,如何让5个人的数加起来每天凑成20,共7天 动态时间规整的动态时间规整的原理描述 生物信息学动态规划法为什么减少了运算空间与时间 中国和韩国哪个强大 韩国、中国、日本这三个亚洲国家哪个对外经济依赖最强? 计算逆矩阵 中国和韩国哪个科技水平更高 韩国是不是比朝鲜的靠山—中国还要强大? 韩国人和中国人谁有钱? 什么是动态时间规划算法 DTW 还是弹性匹配算法吗? 韩国军事实力强吗?比如武器有我们中国的强? 动态规划算法的时间和空间复杂度是多少 中国和韩国军事实力,谁厉害! 韩国人厉害还是我们中国人厉害 韩国发达还是中国发达? 大韩民国厉害还是中国厉害啊? 中国经济厉害还是韩国厉害 DTW算法,我在网上下载了matlab的DTW(动态时间规整)算法的程序,里面计算两个不同维度向量的匹配距离。 请问背包问题的时间复杂度不是一个多项式时间复杂度如何解释? 梦见三条龙连续从头顶飞过什么意思? 多段图动态规划算法的计算时间是O(n+e),这里的e是什么意思呢?怎么得到的? 女人梦见金色三条龙在天上飞: 姜锡肇 被抓 中海油姜锡肇被抓 梦见别人来例假血止不住 动力定位系统的DP3动力系统 中海油李宁因何被抓 当女孩子说讨厌你我怎么回? 女生说讨厌你,男生说为什么女生该怎么回答 女人说越来越讨厌你了什么意思? 女生讨厌你怎么办? 凉皮调出来是红色的放了什么 蒸出的凉皮隔夜变红色是什么原因 凉皮有红色绿色黑色的吗? 历代皇帝在位与年龄 中国历史上有多少个皇帝,活的岁数最大的是那个 中国历朝皇帝寿龄是多少岁即享年多少岁?