博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POJ 3253
阅读量:4964 次
发布时间:2019-06-12

本文共 1072 字,大约阅读时间需要 3 分钟。

  题目链接:

  非常简单的一道数据结构的题目哈,好久没刷过题了,现在再也不会刷那些很难的题目了,刷题只是为了让我保持清醒-.-

  思路就是Huffman编码的简单应用~,一开始输出没用long long,导致WA了一发

  其次是复习了一下STL里 priority_queue的使用姿势~

/*************************************************************************    > File Name: 3253.cpp    > Author: jusonalien    > Mail: jusonalien@qq.com    > Created Time: 2015年02月11日 星期三 23时34分22秒 ************************************************************************/#include 
#include
#include
#include
using namespace std;int main() { priority_queue
,greater
> q; int n; while(~scanf("%d",&n)) { while(!q.empty()) q.pop(); long long ans = 0; int ele; while(n--) { scanf("%d",&ele); q.push(ele); } while(!q.empty()) { int d = q.top(); ans += q.top(); q.pop(); if(q.empty()) break; d += q.top(); ans += q.top(); q.pop(); if(q.empty()) break; q.push(d); } printf("%lld\n",ans); } return 0;}

 

转载于:https://www.cnblogs.com/jusonalien/p/4287195.html

你可能感兴趣的文章
CSS3阴影 box-shadow的使用和技巧总结
查看>>
DataMining--Python基础入门
查看>>
单片机复位电路
查看>>
php json_decode失败,返回null
查看>>
获取单选按钮选中的值
查看>>
oracle 分页
查看>>
助教学期总结
查看>>
绘制基本 图形之矩形与多边形
查看>>
3-day3-list-truple-map.py
查看>>
02: djangorestframework使用
查看>>
7zip 自解压安装程序
查看>>
Graph-tool简介 - wiki
查看>>
jenkins 离线安装插件 ,插件的下载地址
查看>>
Edit控件显示多行文字
查看>>
java 日期与时间类
查看>>
JS第二周
查看>>
杭电1217————不像最短路的"最短路"
查看>>
【iCore3双核心板】发布 iCore3 硬件手册!
查看>>
Leetcode Word Break
查看>>
css性质
查看>>