总结C++黑科技(不断更新)
来源:互联网 发布:网络写手排行榜2016 编辑:程序博客网 时间:2024/05/17 02:20
Perface
因为本人比较弱,所以把一些用过的黑科技总结一下啦。
Priority_queue(重构小根堆)
#include <cstdio>#include <cstdlib>#include <algorithm>#include <iostream>#include <cstring>#include <cmath>#include <queue>#define fo(i,a,b) for(i=a;i<=b;i++)#define fod(i,a,b) for(i=a;i>=b;i--)#define PRQ priority_queue#define CZ friend bool operatorusing namespace std;int n;struct node{ CZ <(node x,node y) { return x.p>y.p; } int p;};int main(){ PRQ<node>a; int n,i; cin>>n; node p; fo(i,1,n) scanf("%d",&p.p),a.push(p); while (!a.empty()) printf("%d\n",a.top().p),a.pop();}
0 0
- 总结C++黑科技(不断更新)
- JavaScript "黑科技知识点"总结
- 黑科技 rand()
- C/C++:scanf函数的黑科技
- 黑科技/隐性科技展望(外篇)
- 递推式模板(黑科技)
- C++——include<黑科技>
- 黑科技
- 黑科技
- 黑科技
- 《黑科技》
- 强制类型(结构体)转换NULL-----C指针的黑科技
- 阶段总结(不断更新)
- border属性黑科技(已被玩坏)
- JS黑科技?!实用技巧!(转载整理)
- FFT黑科技(拆系数FFT)
- 黑科技 —— Type-C 接口与 USB3.1
- 黑科技/隐性科技展望
- 我的vimc
- 一棵没实现删除的红黑树
- Qt静态编译及程序图标更改发布
- [POI1999] 位图
- vs2013 编译难题
- 总结C++黑科技(不断更新)
- 关于CGRectInset和CGRectOffset简单说明
- android 开发零起步学习笔记(十二):android监听事件添加动作的三种方式
- BAT命令高级技巧
- Codeforces Round #379 (Div. 2) F. Anton and School
- 模板
- php foreach中使用了传值引用&赋值可能造成的问题
- 1. Two Sum
- 批处理实践之四:DOS下如何用echo命令输出&等特殊字符