模板,堆,小根堆
来源:互联网 发布:config sae.php 编辑:程序博客网 时间:2024/06/14 02:19
#include<iostream>#include<cstdio>using namespace std;int n,x,y,z,a,b,c,hp[1005];void pus(int l){a++;hp[a]=l;b=a;while(b>1){if(hp[b]<hp[b/2]){swap(hp[b],hp[b/2]);b=b/2;}else{break;}}}//void wh()//{//int a=1;//}int main(){cin>>n;for(int a=1;a<=n;a++){cin>>x;pus(x);}for(int a=1;a<=n;a++){cout<<hp[a]<<" ";}cout<<endl;//swap(hp[n],hp[1]);//hp[n]=0;//n=n-1;//wh();}
阅读全文
1 0
- 堆模板(小根堆)
- 模板,堆,小根堆
- 堆模板
- 堆模板
- 堆模板
- 堆模板
- 堆模板
- [模板]堆
- 【模板】堆
- 堆模板
- 堆模板
- 堆【模板】
- 【ACM模板】堆排序
- 堆排序模板
- C++堆排序模板
- 堆排序【模板】
- 堆排序模板
- 堆排序模板
- post安装
- 模拟键盘输入adb shell input
- 树的重心(模板)
- JS常用点
- ubuntu修改主机名
- 模板,堆,小根堆
- android 提升app启动速度以及Splash界面设计
- vue2+vuex+vue-router 快速入门(四) vue-router 介绍
- 译文 | 与TensorFlow的第一次接触 第四章:单层神经网络
- 学习资料参考:从深度学习到自然语言处理
- 一键配置ss脚本
- 关于类重载前置++和后置++的骚操作
- Wormholes
- Mac node版本管理nvm command not found