10954 - Add All
来源:互联网 发布:怎样在爱淘宝发布宝贝 编辑:程序博客网 时间:2024/05/16 06:15
水题一发,具体证明见紫书上huffman的讲解
#include<bits/stdc++.h>using namespace std;int main(){ int n,x; while(~scanf("%d",&n)&&n){ priority_queue<int, vector<int>, greater<int> > q; for(int i=0;i<n;i++) { scanf("%d",&x); q.push(x); } int ans = 0; for(int i=0;i<n-1;i++) { int a = q.top(); q.pop(); int b = q.top(); q.pop(); ans += a+b; q.push(a+b); } printf("%d\n",ans); } return 0;}
0 0
- 10954 - Add All
- UVa 10954 - Add All
- UVa 10954 - Add All
- uva 10954 - Add All
- uva 10954 - Add All
- 10954Add All------------水题
- 10954 - Add All
- UVA 10954 ADD ALL
- Uva 10954 - Add All
- UVA 10954 - Add All
- UVa 10954 - Add All
- UVa 10954 - Add All
- UVa:10954 Add All
- uva 10954 Add All
- uva 10954 Add All
- uva 10954 Add All
- UVa 10954 - Add All
- UVa 10954 - Add All
- 键值监听KVO机制
- JS DOM 编程艺术(第2版)读书笔记 第10章 用JavaScript实现动画效果
- KIF自动化框架环境搭建
- make降低版本
- mahout 聚类大全
- 10954 - Add All
- JS笔记-关于Date()类的用法详解
- Leetcode Remove Nth Node From End of List
- 兴趣从何而来
- JS DOM 编程艺术(第2版)读书笔记 第11章 HTML5
- python3爬虫,最短时间实现(一)
- Linux 用户和组文件解释(总结)
- JS DOM 编程艺术(第2版)读书笔记 第12章 综合示例
- 进程间通信:无名管道