模板
zawedx
OIer
展开
-
非旋转treap模板
先挑个好讲一点的试试,原理什么的我最多一句带过就算了你问我无旋treap的原理?我只能回答你一句无可奉告我学这个东西的时候,想找别人的代码看看看到别人写得那么长,就自己写了下然后,就写成现在这样了----------------------------------------------------------------------------------#defin原创 2017-01-24 11:35:01 · 1220 阅读 · 4 评论 -
LCT模板
LCT真难调原创 2017-07-09 21:54:24 · 340 阅读 · 0 评论 -
网络流模板(费用流/可行流/上下界)
终于来写博客了= =一般的最大流算法:dinic 博主只会这个大概就是先bfs分层,在增广的时候只走跨层边加当前弧优化好像快10倍左右,加的时候小心点,容易错应该只有我会写成暴力吧struct edge{int t,f,n;}E[M];void add(int x,int y,int f){ E[++tot]=(edge){y,f,ft原创 2017-04-07 15:53:05 · 1949 阅读 · 2 评论 -
SAM模板
SAM真短原创 2017-07-14 07:32:06 · 506 阅读 · 0 评论 -
FFT(划掉)NTT模板
UPD : 18/3/13这是你从未见过的全新版本,常数优秀(相信我),简单好用,背一下用一年以后还会更新exp,ln之类的#include<cstdio>#include<vector>#include<cstring>#include<algorithm>#define rep(a,b,c) for (int a=b;a<=c;a+...原创 2016-09-06 21:55:46 · 646 阅读 · 0 评论 -
Min_25筛代码
Sn=∑i=1nfiSn=∑i=1nfiS_n=\sum_{i=1}^nf_i Fn=∑i=1n[i为质数]fiFn=∑i=1n[i为质数]fiF_n=\sum_{i=1}^n[i为质数]f_i Sn,k=∑i=k∑j=1[n≤pj+1i](Snpji,i+1fpji+fpj+1i)+Fn−Fpk−1Sn,k=∑i=k∑j=1[n≤pij+1](Snpij,i+1fpij+fpij+1...原创 2018-01-24 18:43:21 · 1866 阅读 · 0 评论 -
一些常用define
#define rep(a,b,c) for (int a=b;a<=c;a++)#define per(a,b,c) for (int a=b;a>=c;a--)#define go(u) for (int o=ft[u],v;v=E[o].t,o;o=E[o].n) // forEdge#define fi first#define se second // pair#d...原创 2018-02-15 10:21:55 · 788 阅读 · 0 评论