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

公司建站文案给网站公司看的网站域名备案系统

公司建站文案给网站公司看的,网站域名备案系统,个人网站可以注册com域名吗,外贸建站网站公司为了使消耗的体力最小#xff0c;每次都应该选择当前重量最小的两堆果子进行合并。可以使用优先队列#xff08;小根堆#xff09;来实现这个过程#xff0c;优先队列可以自动维护元素的顺序#xff0c;每次取出堆顶的两个元素#xff08;即最小的两个元素#xff09;进… 为了使消耗的体力最小每次都应该选择当前重量最小的两堆果子进行合并。可以使用优先队列小根堆来实现这个过程优先队列可以自动维护元素的顺序每次取出堆顶的两个元素即最小的两个元素进行合并然后将合并后的结果重新插入堆中重复这个过程直到堆中只剩下一个元素。 【算法思路】 优先队列的定义使用 priority_queueint, vectorint, greaterint pq; 定义一个小根堆这样每次从堆中取出的元素都是当前最小的元素。读入数据通过循环读入每堆果子的重量并将其加入优先队列。合并过程当优先队列中的元素数量大于 1 时取出堆顶的两个元素进行合并计算合并的消耗并累加到 totalCost 中然后将合并后的结果重新插入优先队列。输出结果当优先队列中只剩下一个元素时合并过程结束输出 totalCost即最小的体力消耗值。 【代码示例】 #includeiostream #includevector #includequeue using namespace std;int main(){int n;cinn;//定义小根堆 priority_queueint,vectorint,greaterint pq;//读入每堆果子的重量并加入优先队列 int i;for(i0; in; i){int weight;cinweight;pq.push(weight);}int totalCost 0;//当堆中元素数量大于1时继续合并while(pq.size() 1){//取出最小的两堆果子int a pq.top();//获取不移除pq.pop();//移除int b pq.top();pq.pop();//计算合并这两堆果子的消耗int cost ab; totalCost cost;//将合并后的果子堆加入优先队列 pq.push(cost);} //输出最小的体力消耗值 couttotalCostendl;return 0; }
http://www.tj-hxxt.cn/news/133177.html

相关文章:

  • 可以做请柬的网站合肥专业网站设计公司价格
  • 网站做tips网站开发人员岗位描述
  • 域名注册管理中心网站百度号码认证
  • 网站开发技术路线与规范wordpress页面没有
  • 如何做网站的seo优化wordpress 更换空间阿里云
  • 上海建站模板搭建中国刚刚发生8件大事
  • 网站开发台州关于电子商务的推广软文
  • 四川省住房和城乡建设厅网站无法进入网站备案 域名证书
  • 工商网站查询企业信息官网全国网站主机要多少钱
  • 网站建设与客户价格谈判技巧开发网站开票名称是什么
  • 钓鱼网站下载汽车网站建设工作室
  • 商城系统开源英文seo是什么意思
  • 淘宝网站开发语言企业标识系统
  • 大连做网站谁家好城市建设游戏模拟网站
  • 定制网站 报价外链管理
  • 一个完整的企业网站网站建设和优
  • wordpress营销型主题关键词优化一般收费价格
  • 潍坊网站定制公司企业营销型网站建设规划
  • 绩溪做网站做机械设备哪个网站好
  • 让做网站策划没经验怎么办网上商城推广方案
  • 广州网站建设 全包怎么给wordpress加rss
  • 电子商务平台网站推广公司网络规划设计方案
  • 网站新闻前置备案如何把代码wordpress
  • 网站开发者模式wordpress主题xstore
  • 商城展示网站wordpress 代码 视频
  • 青岛市黄岛区网站建设西安企业名录电话资料
  • 云浮东莞网站建设怎么做网页广告
  • 建站seo是什么表白网页制作源代码
  • 公司网站招聘费如何做会计分录提高网站排名的方法
  • 成都wap网站建设温州企业建站系统