2016春季练习——贪心
来源:互联网 发布:ubuntu 输入法 安装 编辑:程序博客网 时间:2024/04/28 18:31
来源:FZU 1327
很水的贪心题,但是这里渐渐知道了怎么去分析贪心的取法,关键是使用不等式来计算我们最小值。。。
直接上代码:
#include <iostream>#include <cstdio>#include <cstring>#include <queue>using namespace std;const int MAXN=10010;int a[MAXN];priority_queue<int ,vector<int>,greater<int> >pq;//优先队列int main(){int n,i,d;while(scanf("%d",&n)!=EOF){ while(!pq.empty())pq.pop();//全部清除 for(i=0;i<n;i++) { scanf("%d",&d); pq.push(d); } int d1,d2; long long ans=0; while(pq.size()>1){//留一个就好 d1=pq.top(); pq.pop(); d2=pq.top(); pq.pop(); d=d1+d2; ans+=d; pq.push(d); } printf("%lld\n",ans);}return 0;}
1 0
- 2016春季练习——贪心
- 2016春季练习——贪心
- 2016春季练习——二分+贪心
- 2016春季练习——水题排序小贪心
- 2016春季训练——贪心
- 2016春季练习——水题
- 2016春季练习——二次筛
- 2016春季练习——dfs爆搜
- 2016春季练习——位运算
- 2016春季练习——母函数
- 2016春季练习——拓扑排序
- 2016春季练习——DP
- 2016春季练习——DP
- 2016春季练习——树状数组
- 2016春季练习——DP水题
- 2016春季练习——DP水题
- 2016春季练习——复习无聊
- 2016春季练习——复习无聊
- MySQL学习笔记7(查询数据)
- javascript的对象
- 设计模式
- 数据结构和二叉树操作的封装
- 网页特效小例子
- 2016春季练习——贪心
- 构造函数
- Apriori算法详解之【二、伪代码和例子】
- WinEdt 读取tex源文件由于编码不一致导致读取失败的问题
- 程序员如何优雅的挣零花钱?
- spring学习笔记(5)属性文件引入使用
- javaScript源生模态窗
- android 中样式修改关于shape 的相关问题
- Android Studio配置SVN版本控制工具及移除版本控制