========以下是最小生成树+并查集==========
HDU 1213 基础并查集★ -->Solution
HDU 1272 基础并查集★ -->Solution
HDU 1325 Tree? -->Solution
HDU 1856 基础并查集★ -->Solution
HDU 1102 基础最小生成树★-->Solution
HDU 1232 基础并查集★
HDU 1233 基础最小生成树★
HDU 1863 基础最小生成树★
HDU 1875 基础最小生成树★
HDU 1879 基础最小生成树★
HDU 3371 简单最小生成树★
HDU 1301 基础最小生成树★
HDU 1162 基础最小生成树★
HDU 1198 基础最小生成树★
HDU 1598
HDU 1811 并查集+拓扑排序★★
HDU 3926 同构图★
HDU 3938 离线+并查集★★
HDU 2489 dfs枚举组合情况+最小生成树★
HDU 4081 National
HDU 4126 Conqueror
HDU 1829 基础种类并查集★
HDU 1558 计算几何+并查集★
HDU 3461 并查集(有点难想到)★★
HDU 3367 最大生成树★
HDU 2473 并查集+设立虚父节点(马甲)★★
HDU 3172 带权并查集★
HDU 3635 带权并查集★
HDU 3047 带权并查集★
HDU 3038
HDU 2818 带权并查集★
HDU 3234 异或并查集(难)★★★
HDU 2121 最小树形图(要输出根有点恶心)★★
HDU 4009 最小树形图(模板题)★
HDU 3311 斯坦纳树(状压DP)(模板题)★★
HDU 4085 斯坦纳树(状压DP)(有可能是森林…)★★★
HDU 2586 ?
HDU 2874 LCA★
HDU 3486 RMQ★
HDU 2888 二维RMQ★
HDU 3183 RMQ(有点难想到,有点难联系到RMQ)★★
【POJ】
POJ 1258 最经典的MST★
POJ 1789 最小生成树★
POJ 1287 简单★
POJ 2349 简单★
POJ 1611 并查集★
POJ 2377 kruskal★
POJ 2524 并查集★
POJ 2236 并查集+计算几何★
POJ 2560 并查集★
POJ 1861 ★
POJ 3625 prim★
POJ 1679 -MST(基础)
POJ 3522 -(基础)求一颗生成树,让最大边最小边差值最小★
POJ 2485 MST中的最长边★
POJ 2395 最小生成树的最长边★
POJ 1751 求出方案★
POJ 1182 种类并查集★★
POJ 1456 贪心+区间合并★
POJ 1703 种类并查集★
POJ 1988 种类并查集★
POJ 1733 种类并查集,先要离散化一下,不影响结果★
problem:POJ-1417并查集+DP种类并查集★★
problem:POJ-2912baidu的题,很不错…是食物链的加强版.判断裁判比较难想.★★★
problem:POJ-2728最优比率生成树★★
problem:POJ-1639顶点度数有限制的最小生成树★★
problem:POJ-3164最小树形图★★
POJ 3723 好题!!!★★
POJ 3228 好好题!!!★★
ZOJ 3261 逆向并查集★★
========以下是最短路系列=========
【HDU】
HDU 1548 基础最短路(或bfs)★
HDU 2544 基础最短路★
HDU 3790 基础最短路★
HDU 2066 基础最短路(多源多汇,可以建立超级源点和终点)★
HDU 2112 基础最短路★
HDU 1874 基础最短路★
HDU 1217 Floyd(或者
HDU 1245 计算几何+最短路★
HDU 1317 Bellman-Ford判环,有负权★
HDU 1535 有向图的来回最短路,(反向建图)★
HDU 1546 最短路★
HDU 2680
HDU 2923 最短路★
HDU 3339 最短路+背包★
HDU 2224 双调旅行商问题★★
HDU 2807 矩阵运算+最短路(floyd)★★
HDU 1595
HDU 3986
HDU 1599
HDU 1839 二分下限+最短路(带限制最短路)★★
HDU 3631 Floyd插点法★★
HDU 4114 最短路+二维状压DP(难)★★★
HDU 3832 三点连通(斯坦纳树)★
HDU 3873 Dij变体(好题!,带限制最短路)★★★
HDU 4063 几何构图+最短路★★★★
HDU 4179 dis[][]开二维状态的最短路(带限制最短路)★★
HDU 1869 Floyd最短路★
HDU 1385 最短路+输出路径(输出字典序最小路径,有点恶心)★★
HDU 1224 最短路+输出路径★
HDU 1142
HDU 1596
HDU 1598
HDU 2722
HDU 2962 二分+最短路(带限制最短路)★★
HDU 1690 最短路★
HDU 2433 删边+最短路之和(预处理桥边)★★★
HDU 2363 二分+最短路(带限制最短路)★★
HDU 2377 最短路(寻找一个点的最长最短路最小)★★
HDU 2833 最短路+记忆化搜索(求两条最短路的最多公共点)★★
HDU 1688 最短次短路条数★★
HDU 3191
HDU 2482 最短路★★★
HDU 3768 最短路+dfs(或最短路+状压DP)★★
HDU 3035 平面图最小割(建图麻烦)★★
HDU 3870 平面图最小割(建图麻烦)★★
HDU 3860 平面图最小割(建图麻烦)★★
【POJ】
POJ 1062 竟然可以和最短路联系起来★★
POJ 1094
POJ 1125 Floyd★
POJ 1135 最短路,比较有意思★★
POJ 1161 最短路(图太恶心了)★★
POJ 1502 Floyd★
POJ 1511 来回最短路★
POJ 1556 计算几何+最短路★★
POJ 1724 带限制的最短路,dis[][]开二维来记录信息(或广搜)★★
POJ 1734 floyd最小环路径★
POJ 1797 二分枚举+最短路★
POJ 1847 简单最短路★
POJ 1860 货币兑换★
POJ 1949 反向建边,求最长路★★
POJ 2139
POJ 2240 货币兑换★
POJ 2253 二分+最短路★
POJ 2312 spfa最短路本质变形–>广搜★
POJ 2387
POJ 2394 最短路★
POJ 2449 A*求第K短路★★
POJ 2457 最短路(输出路径)★★
POJ 2472
POJ 2502
POJ 2570 floyd
POJ 3013
POJ 3037
POJ 3072
POJ 3114 强联通+最短路
POJ 3160 强联通+最长路
POJ 3255
POJ 3259 (寻找负权回路)
POJ 3268
POJ 3311
POJ 3328
POJ 3439
POJ 3463 次短路条数
POJ 3159
POJ 3521 计算几何+最短路
POJ 3549 计算几何+最短路
POJ 3594
POJ 3613 经过N条边的最短路
POJ 3615
POJ 3621
POJ 3635
POJ 3660
POJ 3662
=======以下是差分约束系列=======
【HDU】
HDU 1384
HDU 1529
HDU 1531
HDU 1534
HDU 3440
HDU 3592
HDU 3666
【POJ】
POJ 1201
POJ 1275
POJ 1364
POJ 1716
POJ 2949
POJ 2983
POJ 3159
POJ 3169
POJ 3687
=======以下是二分匹配系列=======
普通匹配,多重匹配
【HDU】
HDU 1068
HDU 1150
HDU 1151
HDU 1179
HDU 1281
HDU 1498
HDU 1507
HDU 1528
HDU 1845
HDU 2063
HDU 2119
HDU 2444
HDU 2768
HDU 3081
HDU 3360
HDU 1045 也可搜索
HDU 1350 最小路径覆盖
HDU 3118 类似二分匹配
HDU 3729
HDU 2389
HDU 1054
HDU 2819 完全匹配
HDU 1668 二分+多重匹配
HDU 3605 多重匹配
HDU 3861 强连通+二分匹配
HDU 2236 无题II
HDU 3468
HDU 4185 奇偶匹配
【POJ】
POJ 1087
POJ 1274
POJ 1469
POJ 1486 二分图的必须边
POJ 1548
POJ 1698
POJ 1719
POJ 1904 求二分图所有可能的匹配边
POJ 2060 最小路径覆盖
POJ 2112 二分+多重匹配
POJ 2226 行列的覆盖
POJ 2239
POJ 2289 二分+多重匹配
POJ 2446
POJ 2536
POJ 2584
POJ 2594 可相交最小路径覆盖
POJ 2672
POJ 2724
POJ 3020
POJ 3041 简单行列匹配
POJ 3189 二分+多重匹配
POJ 3207
POJ 3216
POJ 3343
POJ 3692
POJ 2771 最大独立集
=======以下是KM算法系列=======
【HDU】
HDU 2255
HDU 1533
HDU 1853
HDU 3488
HDU 3435
HDU 2426
HDU 2853
HDU 3718
HDU 3722
HDU 3395
HDU 2282
HDU 2813
HDU 2448
HDU 3315
HDU 3523
【POJ】
POJ 2195 最小权值匹配
POJ 2400 输出所有最小权匹配
POJ 2516 最小权值匹配或最小费用流
POJ 3565
POJ 3686 最小权值匹配
=======以下是最大团&稳定婚姻系列=======
【HDU】
HDU 1530
HDU 1435
HDU 3585 二分+最大团
HDU 1522
HDU 1914
【POJ】
POJ 1129 四色定理着色问题
POJ 1419 最大独立集
POJ 2989 极大团
POJ 3487
=======以下是强双联通系列=======
【HDU】
强连通:
HDU 1269 判断是否是一个强连通
HDU 2767 至少加几条边让整个图变成强连通
HDU 3836 至少加几条边让整个图变成强连通
HDU 1827 传递的最小费用
HDU 3072 传递的最小费用
HDU 3861 强连通+二分匹配
HDU 3639 强连通缩点+树形dp(累加子节点的总权值)
HDU 3594 仙人掌图
双连通:
HDU 2242 双联通缩点+树形DP
HDU 2460 边双连通
HDU 3849
HDU 3896 双连通
HDU 4005 边双连通
HDU 2586
HDU 2874
HDU 3078 LCA+排序
HDU 3830 二分+LCA
【POJ】
强连通:
POJ 1236
POJ 2553
POJ 2186 好题!找出度为0的,其他分量都指向它的集合
POJ 2375 强连通
POJ 2762
POJ 3160 强连通+最短路
POJ 3180 判断有几个环,
POJ 3114 强连通+最短路
POJ 3592 强连通分量+最长路
POJ 1904 强连通+并查集
双连通:
POJ 3694 边双连通(同hdu2460)
POJ 3177 构造边双连通
POJ 3352 构造边双连通
POJ 2942
problem:POJ-1515
problem:POJ-1438
POJ 1330
POJ 1470
POJ 1986
POJ 3417
POJ 3728 LCA+并查集,更新询问
POJ 2763 LCA+树状数组
=======以下是3-SAT系列=======
【HDU】
HDU 3062
HDU 1824
HDU 3622
HDU 3715
HDU 1815
HDU 2723
HDU 1816
HDU 1814
HDU 4115
【POJ】
POJ 2296
POJ 2723
POJ 2749
POJ 3207
POJ 3648
POJ 3678
POJ 3683
POJ 3905
=======以下是欧拉回路系列=======
【HDU】
HDU 1878 欧拉回路判断
HDU 3018 一笔画问题
HDU 1116
HDU 2894 兹鼓欧拉回路
HDU 1956
HDU 3472 混合欧拉
【POJ】
POJ 2513 欧拉路
POJ 1041 欧拉回路
POJ 1386 单词接龙
POJ 2230 欧拉回路
POJ 2513 无向图欧拉路
POJ 2337 欧拉路径
POJ 1392 兹鼓欧拉回路
POJ 1780
POJ 1637 混合欧拉
【ZOJ】
ZOJ 1992
=======以下是拓扑排序系列=======
【HDU】
HDU 1285
HDU 2094
HDU 2647
HDU 3342
HDU 1811 拓扑+并查集
HDU 3231
【POJ】
POJ 1094
POJ 2367
POJ 3660
POJ 3687 神奇的拓扑
POJ 1128 DFS版拓扑
POJ 1270 拓扑+回溯
POJ 1420 模拟拓扑
POJ 2762
POJ 3553
=======以下是竞赛图系列=======
竞赛图下的哈密顿问题
ZOJ 3332
POJ 1776
SGU 122
POJ 3780
HDU 3414
=======以下是网络流系列=======
【HDU】
problem:HDU-1532[最大流]
problem:HDU-3549[最大流]
HDU 3572 [最大流]任务分配,判断满流
problem:HDU-2732[最大流]
HDU 3338 [最大流][数和] 神奇最大流行进列出
HDU 2883 [最大流]判断满流
HDU 3605 [最大流]多重匹配
HDU 3081 [二分最大流]+并查集
HDU 3277 [二分最大流]同上,多了拆点
HDU 3416 [最大流]最短路+最大流
HDU 2485
HDU 3468 最大流+最短路
HDU 3551 [最大流]
HDU 3998 [DP+最大流] 最长上升子序列
HDU 3917 [最大权闭包]
HDU 3879 [最大权闭包]
HDU 3061 [最大权闭包]
HDU 3996 [最大权闭包]
HDU 3472 [混合欧拉]
HDU 4183 来回走不重复点的网络流.
————————-
problem:HDU-1533[费用流]
HDU 3488 [费用流]圈
HDU 3435
HDU 1853 [费用流]圈
HDU 2686 [费用流]
HDU 3376 [费用流]
HDU 3667 [费用流]拆边
HDU 3315 费用流
HDU 3395 费用流
HDU 2448
problem:HDU-4067[费用流]
problem:HDU-3947[费用流]神奇费用流,流量不等式建图
HDU 3046
HDU 1565 [最小割]
HDU 1569 [最小割]
HDU 3820 [最小割]方格加强
HDU 3491 [最小割]最小点割集
HDU 3657 [最小割]最大点权独立集
HDU 3313 [最小割]
HDU 3251 [最小割]
HDU 3157 [上下流]
HDU 3002 [全局最小割]
HDU 3691 [全局最小割]
【POJ】
POJ 1087
POJ 1274 最大流
POJ 1325 最大流
POJ 1698 最大流
POJ 2239 最大流
POJ 2446 最大流好题啊
POJ 2536 最大流
POJ 2771 [最大流]二分匹配最大独立集
POJ 3041 最大流
POJ 2584 最大流
problem:POJ-3189二分最大流
POJ 1149 [最大流]绝对经典的构图题
POJ 1273 最大流
problem:POJ-1459[最大流]
POJ 3281 [最大流]
problem:POJ-2112[二分最大流]
POJ 2289 [二分最大流]
problem:POJ-2391[二分最大流]
problem:POJ-2455[二分最大流]
POJ 3228 二分最大流
POJ 2699
problem:POJ-3498
POJ 2987 Firing(较难)[最大权闭包]
problem:POJ-1637[混合欧拉]
POJ 2135 费用流
problem:POJ-2175[费用流]消圈
POJ 2195 [费用流]
POJ 2516 [费用流]
problem:POJ-3422[费用流]拆点
POJ 3680 Intervals(较难)[费用流]经典,费用流+离散化
POJ 3686 费用流
POJ 3762 [费用流]
POJ 1815 Friendship(中等)[最小割]最小点割集
problem:POJ-1966[最小割]最小点割集
problem:POJ-2125[最小割]最小点权覆盖
problem:POJ-3084[最小割]边连通度
POJ 3204
POJ 3308 Paratroopers(较难)[最小割]乘积取对数,最小点权覆盖
POJ 3436 [最小割]收集流,残留搜集找边
problem:POJ-3469[最小割]收集流
POJ 3921
POJ 2396 Budget(中等)[有源汇的上下界可行流]
problem:POJ-3155[最大密度子图]
POJ 2914 [无向图最小割]
=======以下是dancinglinks系列=======
POJ 3740 Easy
HDU 3663 Power
ZOJ 3209 Treasure
HDU 2828 Lamp
HDU 3498 whosyourdaddy
POJ 1084 SquareDestroyer
HDU 2119 Matrix
HDU 3335 Divisibility
HDU 2295 Radar
HDU 3656 Firestation
HDU 3156 RepairDepots
HDU 2518 Dominoes
HDU 3957 StreetFighter
HDU 1426 SudokuKiller
POJ 2676 Sudoku
POJ 3074 Sudoku
POJ 3076 Sudoku
HDU 2780 Su-Su-Sudoku
HDU 3111 Sudoku
HDU 3909 Sudoku
HDU 4069 SquigglySudoku
ZOJ 3038 TriangleWarII
HDU 1603 APuzzlingProblem
HDU 1530 MaximumClique
HUST 1017 精确覆盖
FZU 1686 NUAA 1507 重复覆盖。
HIT 2199 HIT 2882 HIT 2959 精确覆盖(数独)。
SPOJ 1771 精确覆盖(N皇后问题)。
POJ 3435