![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
模板
文章平均质量分 73
fangcunx
这个作者很懒,什么都没留下…
展开
-
ACM Treap(模板)
Treap实现模板原创 2014-10-08 08:00:16 · 628 阅读 · 0 评论 -
ACM Splay(模板)
Splay模板#include using namespace std;class SplayTree{public: struct Node { int key; Node *pFather,*pLeft,*pRight; } *pRoot; SplayTree() { pRoot=NULL; }原创 2014-10-08 22:12:32 · 406 阅读 · 0 评论 -
ACM 线段树模板(模板)
#include using namespace std;struct Node{ int Sum; int Delay; Node *pLeft,*pRight;};void Init(Node **pNode,int Left,int Right){ Node *pNew=new Node; if(Right-Left==1)原创 2014-10-01 10:28:02 · 592 阅读 · 0 评论 -
ACM Sparse Table(模板+区间相关)
#include using namespace std;int a[1<<17];int dat[1000][1000];int n;void RMQInit(){ for(int i=0;i<n;i++) dat[0][i]=a[i]; for(int i=1;1<<(i-1)<n;i++) { for(int j=0;j+(1<<(i-1))<n;j++)原创 2014-10-01 10:29:32 · 414 阅读 · 0 评论 -
ACM 左偏树(模板)
#include using namespace std;struct Node{ int Dat; int dist; Node *pLeft,*pRight;};void Swap(Node * &pA,Node * &pB){ Node *pt=pA; pA=pB; pB=pt;}int Dist(Node *p){原创 2014-10-01 10:32:33 · 789 阅读 · 0 评论 -
ACM 高斯消元(模板)
#include using namespace std;struct Node{ int Dat; int dist; Node *pLeft,*pRight;};void Swap(Node * &pA,Node * &pB){ Node *pt=pA; pA=pB; pB=pt;}int Dist(Node *p){原创 2014-10-01 10:34:30 · 1016 阅读 · 0 评论