上一页 1 ··· 3 4 5 6 7 8 9 下一页

2019年9月25日

LCA(最小公共祖先节点问题)POJ1330

摘要: //Tarjan算法求LCS(树中的最小公共祖先节点)(离线) //if node 被标记过,说明节点已经被探索过,所以节点路径已经形成 //先把子树的query解决,只有把子树的儿子节点访问完毕才回溯并查集 #include #include #include #include using namespace std; const int maxn = 1e4 +15; vector Grap... 阅读全文

posted @ 2019-09-25 21:31 chengyulala 阅读(158) 评论(0) 推荐(0) 编辑

2019年9月23日

POJ1236

摘要: //一些细节需要注意 阅读全文

posted @ 2019-09-23 18:57 chengyulala 阅读(86) 评论(0) 推荐(0) 编辑

Tarjan算法(缩强连通子图为节点)

摘要: //Tarjan算法(将强连通分量缩度再进行处理) //POJ 2186 #include #include #include #include #include #include using namespace std; const int maxn = 1e4 + 15; vector Grape[maxn]; int cnt;//缩度的节点个数 int arr[maxn];//缩点的标号... 阅读全文

posted @ 2019-09-23 16:54 chengyulala 阅读(142) 评论(0) 推荐(0) 编辑

HDU1269(Tarjan算法)

摘要: 阅读全文

posted @ 2019-09-23 14:50 chengyulala 阅读(115) 评论(0) 推荐(0) 编辑

Train算法

摘要: 阅读全文

posted @ 2019-09-23 14:00 chengyulala 阅读(209) 评论(0) 推荐(0) 编辑

2019年9月22日

二分图匹配的最小覆盖点集问题

摘要: //鉴定完毕,我是个垃圾 阅读全文

posted @ 2019-09-22 21:52 chengyulala 阅读(260) 评论(0) 推荐(0) 编辑

2019年9月21日

HDU2112(hash+dijkstra)

摘要: #include<iostream> #include<cstdio> #include<string> #include<map> #include<cstring> #define inf (0x3f3f3f3f) using namespace std; const int maxn = 150 + 15; int Grape[maxn][maxn]; map<string,int> m; 阅读全文

posted @ 2019-09-21 17:00 chengyulala 阅读(157) 评论(0) 推荐(0) 编辑

母函数的一些简单想法(HDU2110)

摘要: // 母函数解决的问题 // n 种物品,每个有一个wi,组合成total价值有多少种组合方案 // 将组合问题转换为 幂级数上的相乘问题(important) (Orz) // #include<iostream> // #include<cstdio> // #include<cstring> // using namespace std; // int n,a[105],b[105],m,s 阅读全文

posted @ 2019-09-21 15:54 chengyulala 阅读(168) 评论(1) 推荐(0) 编辑

最长子串问题

摘要: //关于最长公共子串的一些简单想法 // if 求 str1 与 str2 的最长公共子串,可以将str1 每个字符与str2 每个字符建立矩阵 Grape[len1][len2] // 遍历 如果 str1[i]==str2[j] 则Grape[i][j] = 1 // 因此最长的公共子串为Grape图中最长的1对角线长 // 因此优化下 // if // str1[i] != str2[j] 阅读全文

posted @ 2019-09-21 00:13 chengyulala 阅读(259) 评论(0) 推荐(0) 编辑

2019年9月20日

POJ1679(判断是否为唯一MST)

摘要: //判断唯一MST的思想 //先用Prim算法求出最小生成树的值 //枚举MST体系外的每一条边,加入MST,必然形成一个环,判断u - v的 //权值边是否和u - v路径的最大权值边相等,如果相等,则存在不止一条MST #include<iostream>//Judge 是否为唯一MST #include<cstdio> #include<cstring> #include<algorithm 阅读全文

posted @ 2019-09-20 19:49 chengyulala 阅读(197) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 下一页

导航