
ACM_template
文章平均质量分 79
**:天下第一
这个作者很懒,什么都没留下…
展开
-
【HDU4081】【次最小生成树变形】【要保持一直的风格】【注意读入数据啊】
Qin Shi Huang's National Road SystemTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5381 Accepted Submission(s): 1884Problem Desc原创 2015-08-30 18:01:01 · 395 阅读 · 0 评论 -
【POJ1236】【tarjan】【SCC强连通】
Network of SchoolsTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 13509 Accepted: 5392DescriptionA number of schools are connected to a computer netwo原创 2015-09-01 23:08:45 · 395 阅读 · 0 评论 -
【tarjan】【割点】
#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define rep(i,a,n) for (int i=a;i<n;i++)#define per(i原创 2015-08-31 19:03:14 · 713 阅读 · 0 评论 -
【tarjan模板】
void tarjan (int u, int x) { DFN[u] = low[u] = ++ord; instack[u] = 1; st[top++] = u; for (int i = head[u]; ~i; i = edge[i].next) { int v = edge[i].to;转载 2015-09-02 10:03:16 · 296 阅读 · 0 评论 -
【tarjan】【桥】
#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; //hdu4378 #define rep(i,a,n) for (int i=a;i<n;i++)#原创 2015-09-02 10:01:55 · 440 阅读 · 0 评论 -
c++ 扩栈
#pragma comment(linker, "/STACK:102400000,102400000")c ++ 提交。原创 2015-09-02 10:08:03 · 921 阅读 · 0 评论 -
【HDU461】【tarjan】【桥】【树的直径】
Warm upTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others)Total Submission(s): 4971 Accepted Submission(s): 1105Problem Description N planets are c原创 2015-08-25 23:58:39 · 409 阅读 · 0 评论 -
【二分匹配】【HK算法模板】
/**********************************************二分图匹配(Hopcroft-Carp的算法)。初始化:g[][]邻接矩阵调用:res=MaxMatch(); Nx,Ny要初始化!!!时间复杂大为 O(V^0.5 E)适用于数据较大的二分匹配 ***********************************************转载 2015-09-03 23:03:59 · 1491 阅读 · 0 评论 -
【HDU2444】【匈牙利算法】【二分匹配】【求最大匹配】【染色】
The Accomodation of StudentsTime Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3690 Accepted Submission(s): 1730Problem Description原创 2015-09-03 09:13:53 · 316 阅读 · 0 评论 -
【HDU4035】【Maze】【概率dp】
MazeTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65768/65768 K (Java/Others)Total Submission(s): 2059 Accepted Submission(s): 829Special JudgeProblem DescriptionWhen wake原创 2015-08-17 21:33:35 · 420 阅读 · 0 评论 -
【最小生成树计数】【下标】
#include //hdu 4408#include #include #include #include #include #include #include #include #include #include #include using namespace std;#define rep(i,a,n) for (int i=a;i<n;i++)#defin原创 2015-09-01 09:03:45 · 326 阅读 · 0 评论 -
【POJ1679】【次小生成树】【替换边】
The Unique MSTTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 24427 Accepted: 8691DescriptionGiven a connected undirected graph, tell if its minimum s原创 2015-08-30 14:37:22 · 375 阅读 · 0 评论 -
【UVA11183】【裸朱刘算法】【有向图的最小生成树】
#include #include #include #include #include #include #include #include #include #include #include using namespace std;#define rep(i,a,n) for (int i=a;i<n;i++)#define per(i,a,n) for (int原创 2015-08-29 16:39:13 · 425 阅读 · 0 评论 -
【UVA10462】【好题】【次小生成树并查集算法】
#include #include #include #include #include #include #include #include #include #include #include #include using namespace std;#define rep(i,a,n) for (int i=a;i<n;i++)#define per(i,a,n原创 2015-08-30 23:48:12 · 647 阅读 · 1 评论 -
【生成树计数】【矩阵树】【模板】
uva10766#include #include #include #include #include #include #include #include #include #include #include #include using namespace std;#define rep(i,a,n) for (int i=a;i<n;i++)#define原创 2015-08-31 19:02:34 · 875 阅读 · 0 评论 -
【HDU2121】【有向图的最下生成树】【无固定跟节点】
Ice_cream’s world IITime Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3605 Accepted Submission(s): 870Problem DescriptionAfter原创 2015-08-29 21:51:47 · 381 阅读 · 0 评论 -
【POJ3744】【Scout YYF I】
Scout YYF ITime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 6162 Accepted: 1755DescriptionYYF is a couragous scout. Now he is on a dangerous mission wh原创 2015-08-09 18:26:53 · 349 阅读 · 0 评论 -
【HDU2389】【二分匹配】【HK算法模板】
Rain on your ParadeTime Limit: 6000/3000 MS (Java/Others) Memory Limit: 655350/165535 K (Java/Others)Total Submission(s): 3235 Accepted Submission(s): 1031Problem DescriptionYou’原创 2015-09-03 23:01:15 · 493 阅读 · 0 评论 -
【最大流EK】
int EK(int s,int t){ queue q; int ans = 0; while(true) { memset(a,0,sizeof(a)); a[s] = INF; q.push(s); while(!q.empty()) { int u = q.front(); q.pop(); for(int v=0;v<=t;v++)原创 2015-09-09 11:00:00 · 326 阅读 · 0 评论 -
【UVA796】【无向图割边】
#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define rep(i,a,n) for (int i=a;i<n;i++)#define per(i原创 2015-09-01 19:35:08 · 374 阅读 · 0 评论 -
【POJ1502】【最大 单源最短路】【spfa】
MPI MaelstromTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 6623 Accepted: 4102DescriptionBIT has recently taken delivery of their new supercomputer,原创 2015-08-20 10:17:50 · 515 阅读 · 0 评论 -
【KMP】【HDU3746】【最小循环节】
Cyclic NacklaceTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4475 Accepted Submission(s): 2040Problem DescriptionCC always原创 2015-09-15 12:38:48 · 569 阅读 · 0 评论 -
【欧拉函数】【二分】【欧拉函数模板】
1370 - Bi-shoe and Phi-shoePDF (English)StatisticsForumTime Limit: 2 second(s)Memory Limit: 32 MBBamboo Pole-vault is a massively popular sport in Xzhil原创 2015-10-01 18:43:12 · 447 阅读 · 0 评论 -
筛选素数模板
#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; const int maxn = 1e7 + 10;bool t[maxn];int pri[maxn/原创 2015-10-01 21:24:28 · 614 阅读 · 0 评论 -
输出调试
#define prln(x) cout原创 2015-10-05 23:47:03 · 471 阅读 · 0 评论 -
【树状数组】【尺取法】
#include // hdu5497#include #include #include using namespace std;#define lowbit(x) x&(-x)const int maxn = 1e5+10;int a[maxn];int t[2][maxn]; int n,m; typedef long long ll;int sum(in原创 2015-10-05 23:50:44 · 399 阅读 · 0 评论 -
【求组合数模板】
for (int i = 0; i <= n; ++i) { C[i][0] = 1 % P; for (int j = 1; j <= i; ++j) { C[i][j] = (C[i - 1][j] + C[i - 1][j - 1]) % P; } }原创 2015-10-06 00:33:57 · 1261 阅读 · 0 评论 -
【无源汇的上下界网络流】【模板】
上界改容量,下界先流走。 U -> V之间添加一条 cap - down的边S->U 为U多出来的入的下界- 出的下界V -> T 为V多出来的出的下界-入的下界Max_Flow MF;int n,m;const int maxn = 210;const int maxm = 40010;int a[maxn];int id[maxm];int up[maxm]原创 2015-09-12 11:01:41 · 675 阅读 · 0 评论 -
【最小费用流】【模板】
int sumFlow;const int MAXN = 1010;const int MAXM = 1000200;const int INF = 1000000000;struct Edge{ int u, v, cap, cost; int next;}edge[MAXM<<2];int NE;int head[MAXN], dist[MAXN], pp[MA原创 2015-09-11 20:51:57 · 379 阅读 · 0 评论 -
hi
ee原创 2015-08-31 19:03:43 · 326 阅读 · 0 评论 -
【Redundant Paths】【无向图】【双连通分量】【缩点】
Redundant PathsTime Limit: 3000/1000MS (Java/Others) Memory Limit: 65535/65535KB (Java/Others)Submit StatusIn order to get from one of the F(1≤F≤5,000) grazing fields (whic原创 2015-09-02 09:17:09 · 542 阅读 · 0 评论 -
【POJ3281】【最大流】【加边限制流量】
DiningTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 11698 Accepted: 5376DescriptionCows are such finicky eaters. Each cow has a preference for certa原创 2015-09-09 10:59:18 · 344 阅读 · 0 评论 -
【HDU4619】【二分匹配】【最大匹配】
Warm up 2Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 2031 Accepted Submission(s): 926Problem Description Some 1×2 domino原创 2015-09-04 19:14:54 · 410 阅读 · 0 评论 -
【匈牙利算法模板】
bool dfs(int u){ for(int i=1;i<=n;i++) { if(!used[i] && g[u][i]) { used[i] = true; if(Left[i] == -1 || dfs(Left[i])) { Left[i] = u; return true; } } } return false;}in原创 2015-09-03 21:59:32 · 661 阅读 · 0 评论 -
【POJ3259】【Wormholes】【负环判断】【bell-ford】
WormholesTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 36771 Accepted: 13465DescriptionWhile exploring his many farms, Farmer John has discovered a原创 2015-08-20 09:29:31 · 390 阅读 · 0 评论 -
【POJ2289】【多重匹配】【二分】【模板】
Jamie's Contact GroupsTime Limit: 7000MS Memory Limit: 65536KTotal Submissions: 6967 Accepted: 2292DescriptionJamie is a very popular girl and has quite a lot o原创 2015-09-05 10:56:19 · 586 阅读 · 0 评论 -
【二分图最大权匹配】【KM算法模板】
#include #include #include #include using namespace std;/* KM算法 * 复杂度O(nx*nx*ny) * 求最大权匹配 * 若求最小权匹配,可将权值取相反数,结果取相反数 * 点的编号从0开始 */const int N = 310;const int INF = 0x3f3f3f3f;int n原创 2015-09-05 09:44:34 · 393 阅读 · 0 评论 -
【欧拉函数模板】
单次lognint phi(int x){ int ret = x; for (int i = 2; i * i <= x; i++) { if (x % i == 0) { ret = ret / i * (i - 1); for (; x % i == 0; x /= i);原创 2015-10-11 08:29:06 · 442 阅读 · 0 评论 -
【最短路建模】【d[u] <= d[v] + g[v][u] v--->u】【差分系统】
LayoutTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 8651 Accepted: 4165DescriptionLike everyone else, cows like to stand close to their friends when原创 2015-08-24 18:46:59 · 573 阅读 · 0 评论 -
【HDU1233】【最小生成树水题】
还是畅通工程Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 33080 Accepted Submission(s): 14922Problem Description某省调查乡村交通状况,得到的统计表中列出了任意两村庄原创 2015-08-25 23:57:58 · 891 阅读 · 0 评论