简单贪心问题-圣诞老人的礼物
1.题目描述:
圣诞老人要给每家每户从不同的礼物,但是圣诞老人的车只能承载一定的重量。请问圣诞老人该怎样装载礼物才能使得整车的总价值最大。
2.解题思路:
看其每个礼物的性价比,谁的性价比最大,则谁先装入圣诞老人的车里。
3.上代码:
(1)性价比排序算法:
function sortDenisty(nums)
{for(let i = 0;i<nums.length;i++){for(let j=i+1;j<nums.length;j++){if(nums[i].denisty<nums[j].denisty){var temp = nums[i];nums[i] = nums[j];nums[j] = temp;}}}return nums;
}
(2)初始化礼物性价比算法(一开始礼物是没有性价比的)
function initDenisty(nums)
{for(let i =0;i<nums.length;i++){nums[i].denisty = nums[i].value*1.0/nums[i].weight;}return sortDenisty(nums);
}
(3)核心算法:
function mytest(nums,
简单贪心问题-圣诞老人的礼物相关推荐
- 贪心题目——圣诞老人的礼物
例题 圣诞老人的礼物 分发糖果,多箱不同的糖果,每箱有自己的价值和重量,每箱都可以拆分成任意散装组合带走,但是雪橇只能装下W重量的糖果,请问圣诞老人最多能敌啊走多大价值的糖果. 输入: 1⃣️n (箱 ...
- 贪心算法—圣诞老人的礼物(POJ 4110)
贪心算法--物品可拆分情况求背包最大价值问题 描述 圣诞节来临了,在城市A中圣诞老人准备分发糖果,现在有多箱不同的糖果,每箱糖果有自己的价值和重量,每箱糖果都可以拆分成任意散装组合带走.圣诞老人的驯鹿 ...
- 贪心算法 圣诞老人的礼物
贪心选择是每次都要收录单位重量价值最大的礼物 #include <iostream> #include <stdio.h> #include <memory.h> ...
- Bailian4110 圣诞老人的礼物-Santa Clau’s Gifts【背包+贪心】
4110:圣诞老人的礼物-Santa Clau's Gifts 总时间限制: 1000ms 内存限制: 65536kB 描述 圣诞节来临了,在城市A中圣诞老人准备分发糖果,现在有多箱不同的糖果,每箱糖 ...
- 贪心算法之圣诞老人的礼物
问题描述 圣诞节来临了,中圣诞老人准备分发糖果,现在有多箱不同的糖果,每箱糖果有自己的价值和重量,每箱糖果都可以拆分成任意散装组合带走,圣诞老人的寻路雪橇最多只能装下重量W的糖果,请问圣诞老人最多能带 ...
- Poj 圣诞老人的礼物 贪心
圣诞节?快乐^ - ^ POJ 4110 圣诞老人的礼物(贪心) 描述 圣诞节来临了,在城市A中圣诞老人准备分发糖果,现在有多箱不同的糖果,每箱糖果有自己的价值和重量,每箱糖果都可以拆分成任意散装组合 ...
- 4110:圣诞老人的礼物-Santa Clau’s Gifts(java)
4110:圣诞老人的礼物-Santa Clau's Gifts(java) 描述 圣诞节来临了,在城市A中圣诞老人准备分发糖果,现在有多箱不同的糖果,每箱糖果有自己的价值和重量,每箱糖果都可以拆分成任 ...
- 百练-4110 圣诞老人的礼物-Santa Clau’s Gifts
4110:圣诞老人的礼物-Santa Clau's Gifts 查看 提交 统计 提示 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 圣诞节来临了,在城市A中圣诞老人准备分发 ...
- 算法基础:圣诞老人的礼物--贪心
题目: 圣诞节来临了,圣诞老人准备分发糖果,现在有多箱不同的糖果,每箱糖果有自己的价值和重量,每箱糖果都可以拆分成任意散装组合带走.圣诞老人的驯鹿雪橇最多只能装下重量W的糖果,请问圣诞老人最多能带走多 ...
最新文章
- Linux命令篇之usermod命令和passwd命令
- 经典爬虫:用Scrapy爬取百度股票
- Android adb shell 命令
- win7下简单FTP服务器搭建
- Leetcode 91. 解码方法 (每日一题 20211013)
- 4.总结近5周以来的github上的工作情况,以图表方式分析你小组的工作情况、存在的问题及解决的方案。(尤心心)...
- ImageView一例
- Wordpress 提速之 Gzip 压缩
- 第5章-css选择器初级和背景
- WinCE6.0中应用程序如何直接访问物理空间
- Javascript的防抖和节流、VUE的防抖和节流
- tm8211的i2s协议
- tinyXml解析XML文件
- 双显示器如何调节亮度
- Springboot整合JdbcTemplate实现分页查询
- 虚拟中的多态与现实中多态
- 为什么VR依然没有出现烧钱向的3A级游戏?
- C++的开方,平方,绝对值
- 局部路径规划算法-DWA动态窗口法
- Xshell的Sessions存放目录