码迷,mamicode.com
首页 >  
搜索关键字:namespace    ( 41927个结果
线段树完全版【代码集合
可能有些题要重写,先放这么多单点更新1.hdu1166 敌兵布阵 1 #include 2 #define maxn 200000 3 #include 4 using namespace std; 5 int qr, ql, v, x, l, n, ans; 6 int tree[maxn];.....
分类:其他好文   时间:2015-08-27 20:40:20    阅读次数:279
分解大质数模板(复杂度小于sqrt(n))
//POJ 1811#include #include #include #include #include using namespace std;typedef __int64 lld;lld ran() { return rand() = mod) x -= mod;}lld mul_m...
分类:其他好文   时间:2015-08-27 20:34:39    阅读次数:199
hdu 1596 find the safest road
水题,Dijkstra #include #include #define maxn 1010 using namespace std; int n,sx,sy; double vaule[maxn][maxn]; int visit[maxn]; void init() { } void input() { for(int i=1;i<=n;i++) { for(int j=1;...
分类:其他好文   时间:2015-08-27 18:54:14    阅读次数:120
poj3461Oulipo【kmp】
大意:kmp 1 #include 2 #include 3 #include 4 using namespace std; 5 6 const int maxn = 1000005; 7 8 int next[maxn]; 9 10 void get(char *s) {11 i...
分类:其他好文   时间:2015-08-27 18:34:46    阅读次数:113
SPOJ QTREE 树链剖分
1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 using namespace std; 10 #define N 10010 11...
分类:其他好文   时间:2015-08-27 18:33:55    阅读次数:203
稀疏图(邻接链表),并查集,最短路径(Dijkstra,spfa),最小生成树(kruskal,prim)
#include#include#include#include#include#include#includeusing namespace std;/*//函数集合声明下,方便查看void Dijkstra(const denseGraph& dg, int s);void spfa(const...
分类:其他好文   时间:2015-08-27 18:32:44    阅读次数:573
POJ 3237
题目大意:指定一颗树上有3个操作:询问操作,询问a点和b点之间的路径上最长的那条边的长度;取反操作,将a点和b点之间的路径权值都取相反数;变化操作,把某条边的权值变成指定的值。 1 #include 2 #include 3 #include 4 5 using namespace...
分类:其他好文   时间:2015-08-27 18:29:07    阅读次数:171
FZU 2082 过路费
树链剖分模板题 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 #define N 50010 7 #define ls o>1 10 #define ll long long 11 in...
分类:其他好文   时间:2015-08-27 18:22:01    阅读次数:171
POJ 1741 树的点分治
题目大意:树上找到有多少条路径的边权值和>=k这里在树上进行点分治,需要找到重心保证自己的不会出现过于长的链来降低复杂度 1 #include 2 #include 3 #include 4 #include 5 #include 6 7 using namespace std; 8 #...
分类:其他好文   时间:2015-08-27 18:17:17    阅读次数:151
bzoj 1036 Tree Count
题目大意:给出一棵树,每个点有一个权值,要求三种操作:1.修改某个点的权值,2.询问x到y路径上各点的权值最大值,3.询问x到y路径上各点的权值之和。 1 #include 2 #include 3 #include 4 #include 5 using namespace std...
分类:其他好文   时间:2015-08-27 18:09:55    阅读次数:140
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!