std::ios::sync_with_stdio(false);
加了这句cin cout就能和scanf差不多速度,但是加了这句就不能用scanf和printf
- #pragma comment(linker, "/STACK:1024000000,1024000000")
读写外挂:
- inline bool rd(int &n){
- int x = 0, tmp = 1;
- char c = getchar();
- while((c < '0' || c > '9') && c != '-' && c != EOF) c = getchar();
- if(c == EOF) return false;
- if(c == '-') c = getchar(), tmp = -1;
- while(c >= '0' && c <= '9') x *= 10, x += (c - '0'),c = getchar();
- n = x*tmp;
- return true;
- }
- inline void pt(int n){
- if(n < 0)
- putchar('-'), n = -n;
- int len = 0,data[20];
- while(n)
- data[len++] = n%10, n /= 10;
- if(!len) data[len++] = 0;
- while(len--) putchar(data[len]+48);
- }
归并排序(AC),货郎担问题(AC),黑白染色(已解),最小树形图http://blog.youkuaiyun.com/wsniyufang/article/details/6747392(有向图的最小生成树)(AC) , 模拟退火,差分约束,旋转卡壳,种类并查集http://blog.youkuaiyun.com/shahdza/article/details/7779230 计算几何(已解) RMQ(AC),扫描线(AC)
http://cpp.zjut.edu.cn/ShowProblem.aspx?ShowID=1872 面积并http://blog.youkuaiyun.com/jasonzhu8/article/details/6010980 http://www.cnblogs.com/ch3656468/archive/2011/03/28/1997443.html
网络流典题http://acm.sgu.ru/problem.php?contest=0&problem=438(AC)
上下界网络流http://hi.baidu.com/newfarking/item/b9780317201c9651f0090e64?qq-pf-to=pcqq.c2c(AC)
可持续化treapgithub.com/9974/DataStructures/blob/master/treap/%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96treap.cpp
最大权闭合图(AC)
中国邮递员问题:一般图中国邮递员问题算法是 (用状压DP+floyd,AC) 求一般图最小权匹配, 完全图直接公式
treap(树堆) (AC)
- #include<functional>
- #include<queue>
- using namespace std;
- priority_queue<int, vector<int>, greater<int> > q;