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

哪些网站可以做商家人大常委会委员长

哪些网站可以做商家,人大常委会委员长,日本程序员自己做相亲网站,郑州市建网站哈夫曼树 例题 有n堆果子,每堆果子的质量已知,现在需要把这些果子合并成一堆,但是每次只能把两堆果子合并到一起,同时会消耗与两堆果子质量之和等值的体力。显然,在进行n-1次合并之后,就只剩下一堆了。为…

哈夫曼树

例题

有n堆果子,每堆果子的质量已知,现在需要把这些果子合并成一堆,但是每次只能把两堆果子合并到一起,同时会消耗与两堆果子质量之和等值的体力。显然,在进行n-1次合并之后,就只剩下一堆了。为了尽可能节省体力,请设计出合并的次序方案,使得耗费的体力最少,并给出消耗的体力值。

例如有3堆果子,质量依次为1、2、9。那么可以先将质量为1和2的果堆合并,新堆质量为3,因此耗费体力为3。接着,将新堆与原先的质量为9的果堆合并,又得到新的堆,质量为12,因此耗费体力为12。所以耗费体力之和为3+12=15.可以证明15为最小的体力耗费值。

#include<cstdio>
#include<queue>
using namespace std;
priority_queue<long long,vector<long long>,greater<long long> > q;
int main(){int n;long long temp,x,y,ans=0;scanf("%d",&n);for(int i=0;i<n;i++){scanf("%lld",&temp);q.push(temp);}while(q.size()>1){x=q.top();q.pop();y=q.top();q.pop();q.push(x+y);ans+=x+y;}printf("%lld\n",ans);return 0;
}
http://www.15wanjia.com/news/6970.html

相关文章:

  • phpweb网站优化培训课程
  • 深圳网站公司有哪些重庆网站seo多少钱
  • 做平面设计用什么网站素材多武汉疫情最新动态
  • 咸阳做网站优化网络广告策划案例
  • 云电子网站开发宁波seo快速优化课程
  • 网站优化需要做什么淘宝关键词搜索量查询工具
  • 保险网站建设重庆森林百度云
  • 大连做网站优化哪家好免费发布广告信息网
  • 山西建立网站营销策划深圳在线制作网站
  • 如何建设优化一个网站指数平滑法
  • 大型网站 网站建设谷歌关键词排名查询工具
  • 建设旅游网站的工作方案阿里巴巴国际站关键词推广
  • 哪个网站有ae免费模板设计模板网站
  • 沂南县建设局网站杭州seo网站建设
  • 网站规划与建设福州seo网站排名
  • 企业管理毕业论文网站查询seo
  • 沧州网路运营中心整站外包优化公司
  • 永久免费网站建设大概多少钱软服业营收破334亿
  • 网站搜索系统同城推广平台
  • ps模板素材网站百度首页登录入口
  • 做服装设计兼职的网站长沙网站推广智投未来
  • 模板网站的网站如何打开里面的其他网站企业宣传方式有哪些
  • 做视频推广有哪几个网站百度热搜榜排行
  • 淮南做网站b2b免费推广平台
  • 徐州手机建站模板宁波网站建设
  • 湖州网站建设哪家公司好首页图片点击率如何提高
  • 中国建设官方网站登录新浪网今日乌鲁木齐新闻
  • 商会网站怎么做百度权重1
  • 做大型网站费用西安网络推广营销公司
  • 动态网站建设实训报告搜索关键词排行榜