——————个人模板整理——————
等我学会后缀自动机
侠影之谜
展开
-
数论常用模板部分整理
#pragma comment(linker, "/STACK:102400000,102400000") #include<bits/stdc++.h> using namespace std; #define debug puts("YES"); #define rep(x,y,z) for(int (x)=(y);(x)<(z);(x)++) #define lrt ...原创 2018-08-25 11:19:21 · 315 阅读 · 0 评论 -
快速读写模板
#include <stdio.h> #include <ctype.h> //快速读 inline int read() { int num=0, w=0; char ch=0; while (!isdigit(ch)) { w|=ch=='-'; ch = getchar(); } while ...转载 2019-01-19 22:12:40 · 367 阅读 · 0 评论 -
快速傅里叶变换模板(可代替大数乘法)
不加优化的版本: const double pi=acos(-1.0); struct cp{///复数模板 double a,b; cp operator +(const cp &o)const {return (cp){a+o.a,b+o.b};} cp operator -(const cp &o)const {return (cp){a-o.a,...原创 2019-01-22 19:47:46 · 332 阅读 · 0 评论 -
主席树模板
静态版 #include<bits/stdc++.h> using namespace std; #define debug puts("YES"); #define rep(x,y,z) for(int (x)=(y);(x)<(z);(x)++) #define ll long long #define lrt int l,int r,int rt #define...原创 2019-02-15 01:31:19 · 110 阅读 · 0 评论 -
大数C++写法:加减乘除模板
#include<iostream> #include<ostream> #include<stdlib.h> #include<cmath> #include<cstring> #include<vector> #include<stack> #include<stdio.h> #i原创 2019-01-31 10:04:11 · 453 阅读 · 0 评论 -
网络流模板
EK算法 #include<bits/stdc++.h> using namespace std; #define debug puts("YES"); #define rep(x,y,z) for(int (x)=(y);(x)<(z);(x)++) #define ll long long #define lrt int l,int r,int rt #define ...原创 2019-02-22 16:29:09 · 121 阅读 · 0 评论 -
luogu3369 普通平衡树(平衡树模板题)
题目链接:https://www.luogu.org/problemnew/show/P3369 #include<bits/stdc++.h> using namespace std; #define debug puts("YES"); #define rep(x,y,z) for(int (x)=(y);(x)<(z);(x)++) #define ll long l...原创 2019-05-02 09:15:12 · 150 阅读 · 0 评论