[蓝桥杯]试题 基础练习 Huffuman树
#include<iostream>
#include<vector>
#include<queue>using namespace std;int main()
{int n;cin>>n;if(n < 1){cout<<0;return 0;}priority_queue< int, vector<int>, greater<int> >pq; //小根堆int num = 0;for(int i = 0; i < n; i++){cin>>num;pq.push(num);}int res = 0;while(pq.size() != 1){int a = pq.top(); pq.pop();int b = pq.top(); pq.pop();int s = a + b;res += s; pq.push(s);}cout<<res;return 0;
}
[蓝桥杯]试题 基础练习 Huffuman树相关推荐
- 蓝桥杯 试题 基础练习 Huffuman树——13行代码AC
储备知识: 优先队列→优先队列用法函数详解 万能头文件→#include<bits/stdc++.h> 思路: 最开始笔者网搜了一下哈夫曼树,动辄上百行的代码让人头大(偷懒偷懒) 于是笔者 ...
- [Java] 蓝桥杯BASIC-28 基础练习 Huffuman树
问题描述 Huffman树在编码中有着广泛的应用.在这里,我们只关心Huffman树的构造过程. 给出一列数{pi}={p0, p1, -, pn-1},用这列数构造Huffman树的过程如下: 1. ...
- 蓝桥杯BASIC-28 基础练习 Huffuman树
问题描述 Huffman树在编码中有着广泛的应用.在这里,我们只关心Huffman树的构造过程. 给出一列数{pi}={p0, p1, -, pn-1},用这列数构造Huffman树的过程如下: 1. ...
- Python 蓝桥杯试题 基础练习 特殊回文数
Python 蓝桥杯试题 基础练习 特殊回文数 问题描述: 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于 ...
- Python 蓝桥杯试题 基础练习 数列排序
Python 蓝桥杯试题 基础练习 数列排序 题目描述: 问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列.1<=n<=200 输入格式 第一行为一个整数n. 第二行包含n ...
- 蓝桥杯试题 基础练习 数列特征python
蓝桥杯试题 基础练习 数列特征python 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给出n个数,找出这n个数的最大值,最小值,和. 输入格式 第一行为整数n,表示数的个数. ...
- 蓝桥杯试题 基础练习 Sine之舞
蓝桥杯试题 基础练习 Sine之舞 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功.所以他 ...
- 蓝桥杯试题 基础练习 十六进制转十进制
蓝桥杯试题 基础练习 十六进制转十进制 C/C++实现 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. ...
- Python 蓝桥杯试题 基础练习 十六进制转八进制
Python 蓝桥杯试题 基础练习 十六进制转八进制 问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n<=10). 接下来n行, ...
最新文章
- ROS与深度相机入门教程:(2) 在ROS中驱动Intel D435i深度相机采集数据(遇到的问题)
- Matlab数据的可视化 -- 线性图函数plot
- Windows和Linux下apache-artemis-2.10.0安装配置
- C语言学习之有一个3X4的二维数组,要求用指向元素的指针变量输出二维数组各元素的值
- ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 —— 小车前进实验调试
- 洛谷P1634、P1888、P3954、P5660题解(Java语言描述)
- CLR via C# 3 读书笔记(4):第1章 CLR执行模型 — 1.4 执行程序集代码
- PPTP-***第三章——用户流量与并发数限制
- linux 3d加速驱动_实时Linux,3D打印自行车,Google的“加速的移动页面”等
- javascript this的意思
- hadoop连接远程mysql_MySQL设置远程连接
- 陕西师范大学计算机学院范虹,周素芳 -计算机与信息工程学院官网
- 云之讯 亿美 短信的三方接口
- loadrunner基础学习笔记二
- 18位身份证正则及校验码计算
- 信息系统开发与管理第一遍总结
- 高校房产管理系统中周转房有哪些管理功能和范围
- 董小刚先生担任BCF新闻理事
- word指定页插入页码
- 微信小程序连接物联网(二):NodeMCU Lua学习笔记
热门文章
- python 计算机程序设计-某高校计算机编程教授教你如何快速入门python,一文带你进入编程...
- python资料-Python资料汇总(建议收藏)
- python123-python123练习题.doc
- 5岁自学python编程-25 岁才开始学习python晚吗?40 岁都不晚!
- python语言的主网址-Python爬取网址中多个页面的信息
- 零基础学python pdf-Python pdf(零基础入门学习Python)V1.0 最新版
- batocera游戏整合包_安装游戏时电脑报错?提示XXX文件缺失?一个软件完美解决...
- linux 桥接stp原理,Linux操作系统网桥源码框架初步分析
- 数据库原理mysql_数据库原理:MySql的安装
- ijkplayer-旋转角度实现