当前位置: 首页 > news >正文

东莞百度网站排名优化seo营销型网站设计要点

东莞百度网站排名优化,seo营销型网站设计要点,内容营销公司,网站建设项目组织图1. 问题描述 给出n个数#xff0c;将这n个数合并成一个数#xff0c;每次只能选择两个数a、b合并#xff0c;合并需要消耗的能量为ab#xff0c;输出将n个数合并成一个数后消耗的最小能量。 2. 问题示例 给出[1#xff0c;2#xff0c;3#xff0c;4]#xff0c;返回…1. 问题描述 给出n个数将这n个数合并成一个数每次只能选择两个数a、b合并合并需要消耗的能量为ab输出将n个数合并成一个数后消耗的最小能量。 2. 问题示例 给出[1234]返回19即选择1、2合并消耗3能量 现在为[343]选择3、3合并消耗6 现在为[64]剩下两个数合并消耗10一共消耗19。 给出[2841]返回25即选择1、2合并消耗3能量 现在为[843]选择3、4合并消耗7 现在为[78]剩下两个数合并消耗15一共消耗25能量。 3. 代码实现 这是一个典型的贪心算法问题可以通过使用最小堆Min Heap来实现。 import heapqdef mergeNumbers(nums):# 将所有数加入最小堆中heap []for num in nums:heapq.heappush(heap, num)# 依次合并数计算最小能量消耗total_energy 0while len(heap) 1:a heapq.heappop(heap)b heapq.heappop(heap)energy a btotal_energy energyheapq.heappush(heap, energy)return total_energy# 测试示例 print(mergeNumbers([1, 2, 3, 4])) # 输出 19 print(mergeNumbers([2, 8, 4, 1])) # 输出 25首先将所有的数字添加到最小堆中。 然后我们依次从最小堆中取出两个最小的数a和b合并它们并计算能量消耗。 将合并后的结果再次放回最小堆中然后重复这个过程直到最小堆中只剩下一个数为止。 最终返回计算得到的总能量消耗。 import heapqdef mergeNumbers(nums):# 将所有数转换为最小堆heapq.heapify(nums)total_energy 0while len(nums) 1:# 从最小堆中取出两个数a heapq.heappop(nums)b heapq.heappop(nums)energy a btotal_energy energy# 将合并后的数放回最小堆heapq.heappush(nums, energy)return total_energy# 测试示例 print(mergeNumbers([1, 2, 3, 4])) # 输出 19 print(mergeNumbers([2, 8, 4, 1])) # 输出 25首先将输入的数字列表转换为最小堆。 然后我们循环地从最小堆中取出两个最小的数a和b合并它们并计算能量消耗然后将合并后的结果再次放回最小堆中。 重复这个过程直到最小堆中只剩下一个数为止并返回计算得到的总能量消耗。
http://wiki.neutronadmin.com/news/70375/

相关文章:

  • 网站数据怎么做论文注释网站如何推广好
  • 建筑公司网站董事长致辞关键词推广平台
  • 网站开发l论文徐州网站排名系统
  • python网站开发pdf丽江网页制作
  • 深圳建网站一般多少钱网页版梦幻西游是网易的吗
  • 周口网站设计制作200平别墅装修25万效果
  • 做房间预定网站需要什么软件网站建设刂金手指下拉十五
  • 做药的常用网站个人怎么注册一家公司
  • 企业网站app制作价格微信商城网站案例展示
  • 乐云seo模板网站建设本周的新闻大事10条
  • 网站未备案做经营被罚款孝感的网站建设
  • 电子商务网站开发文档信用公示信息系统(全国)
  • 如何在百度里建网站黄冈网站建设价格
  • 建设公司门户网站建设方案的物app
  • wordpress目录图片seo是什么职位
  • 建网站策划方案网站做成app需要多少钱
  • 优秀seo网站wordpress 百度主动推送
  • 淮北做网站的公司有哪些wordpress onetone
  • 抚顺网站开发网站建设会议通知
  • 如何制作个人网页兼职福州seo代运营
  • 信专业广州网站建设做电商网站前端的技术选型是
  • 手机怎么打开禁止访问的网站学习网站建设论文
  • 用html做网站的背景图怎么弄国家企业信用信息查询公示系统
  • 新建建设兵团科技局网站怎么做视频解析网站
  • 响应式网站一般做几个版本淮安网站制作设计
  • 查询网站的外链深入解析wordpress...
  • 江西省建设工程安全质量监督管理局网站wp 企业网站模板
  • 湛江低价网站建设wordpress安装插件出现api
  • phpcms 多语言网站石柱网站制作
  • 网站开发编写籍贯代码wordpress怎么二次开