图论500题
-
=============================以下是最小生成树+并查集======================================
-
【HDU】
-
1213 How Many Tables 基础并查集★
-
1272 小希的迷宫 基础并查集★
-
1325&&poj1308 Is It A Tree? 基础并查集★
-
1856 More is better 基础并查集★
-
1102 Constructing Roads 基础最小生成树★
-
1232 畅通工程 基础并查集★
-
1233 还是畅通工程 基础最小生成树★
-
1863 畅通工程 基础最小生成树★
-
1875 畅通工程再续 基础最小生成树★
-
1879 继续畅通工程 基础最小生成树★
-
3371 Connect the Cities 简单最小生成树★
-
1301 Jungle Roads 基础最小生成树★
-
1162 Eddy's picture 基础最小生成树★
-
1198 Farm Irrigation 基础最小生成树★
-
1598 find the most comfortable road 枚举+最小生成树★★
-
1811 Rank of Tetris 并查集+拓扑排序★★
-
3926 Hand in Hand 同构图★
-
3938 Portal 离线+并查集★★
-
2489 Minimal Ratio Tree dfs枚举组合情况+最小生成树★
-
4081 Qin Shi Huang's National Road System 最小生成树+DFS★★
-
4126 Genghis Khan the Conqueror 枚举+最小生成树+DFS(难)★★★★
-
-
1829&&poj2492 A Bug's Life 基础种类并查集★
-
1558 Segment set 计算几何+并查集★
-
3461 Code Lock 并查集(有点难想到)★★
-
3367 Pseudoforest 最大生成树★
-
2473 Junk-Mail Filter 并查集+设立虚父节点(马甲)★★
-
3172 Virtual Friends 带权并查集★
-
3635 Dragon Balls 带权并查集★
-
3047 Zjnu Stadium 带权并查集★
-
3038 How Many Answers Are Wrong 种类并查集★★
-
2818 Building Block 带权并查集★
-
3234 Exclusive-OR 异或并查集(难)★★★
-
2121 Ice_cream’s world II 最小树形图(要输出根有点恶心)★★
-
4009 Transfer water 最小树形图(模板题)★
-
3311 Dig The Wells 斯坦纳树(状压DP)(模板题)★★
-
4085 Peach Blossom Spring 斯坦纳树(状压DP)(有可能是森林...)★★★
-
-
2586 How far away ? LCA★
-
2874 Connections between cities LCA★
-
3486 Interviewe RMQ★
-
2888 Check Corners 二维RMQ★
-
3183 A Magic Lamp RMQ(有点难想到,有点难联系到RMQ)★★
-
-
【POJ】
-
1258 最经典的MST★
-
1789 Truck History 最小生成树★
-
1287 Networking 简单★
-
2349 Arctic Network 简单★
-
1611 The Suspects 并查集★
-
2377 kruskal★
-
2524 Ubiquitous Religions 并查集★
-
2236 Wireless Network 并查集+计算几何★
-
2560 Kruskal 并查集★
-
1861 Kruskal ★
-
3625 prim★
-
1679 - The Unique MST(基础) 判断MST是否唯一★
-
3522 - Slim Span(基础) 求一颗生成树,让最大边最小边差值最小★
-
2485 Highways MST中的最长边★
-
2395 最小生成树的最长边★
-
1751 Highways 求出方案★
-
POJ-1182 食物链 种类并查集★★
-
POJ 1456 Supermarket 贪心+区间合并★
-
POJ-1703 种类并查集★
-
POJ-1988 种类并查集★
-
POJ-1733 Parity game 种类并查集,先要离散化一下,不影响结果★
-
POJ-1417 True Liars(难) 并查集+DP 种类并查集★★
-
POJ-2912 Rochambeau(难) baidu的题,很不错...是食物链的加强版.判断裁判比较难想.★★★
-
POJ 2728 Desert King(中等) 最优比率生成树★★
-
POJ 1639 Picnic Planning(较难) 顶点度数有限制的最小生成树★★
-
POJ 3164 Command Network(难) 最小树形图★★
-
-
poj3723 好题!!! ★★
-
poj3228 好好题!!! ★★
-
-
【ZOJ】
-
ZOJ-3261 逆向并查集 ★★
-
-
-
-
===============================以下是最短路系列====================================
-
【HDU】
-
1548 A strange lift 基础最短路(或bfs)★
-
2544 最短路 基础最短路★
-
3790 最短路径问题 基础最短路★
-
2066 一个人的旅行 基础最短路(多源多汇,可以建立超级源点和终点)★
-
2112 HDU Today 基础最短路★
-
1874 畅通工程续 基础最短路★
-
1217 Arbitrage 货币交换 Floyd (或者 Bellman-Ford 判环)★
-
1245 Saving James Bond 计算几何+最短路★
-
1317 XYZZY Bellman-Ford判环,有负权★
-
1535 Invitation Cards 有向图的来回最短路,(反向建图)★
-
1546 Idiomatic Phrases Game 最短路★
-
2680 Choose the best route 最短路★
-
2923 Einbahnstrasse 最短路★
-
3339 In Action 最短路+背包★
-
2224 The shortest path 双调旅行商问题★★
-
2807 The Shortest Path 矩阵运算+最短路(floyd)★★
-
1595 find the longest of the shortest枚举+最短路(删掉任意一条边的最长最短路)★★
-
3986 Harry Potter and the Final Battle 枚举+最短路(删掉任意一条边的最长最短路)★★
-
1599 find the mincost route floyd求最小环★
-
1839 Delay Constrained... 二分下限+最短路(带限制最短路)★★
-
3631 Shortest Path Floyd插点法★★
-
4114 Disney's FastPass 最短路+二维状压DP(难)★★★
-
3832 Earth Hour 三点连通(斯坦纳树)★
-
3873 Invade the Mars Dij变体(好题!,带限制最短路)★★★
-
4063 Aircraft 几何构图+最短路★★★★
-
-
hdu4179 Difficult Routes dis[][]开二维状态的最短路(带限制最短路)★★
-
-
1869 六度分离 Floyd最短路★
-
1385 Minimum Transport Cost 最短路+输出路径(输出字典序最小路径,有点恶心)★★
-
1224 free DIY Tour 最短路+输出路径★
-
1142 A Walk Through the Forest 最短路+记忆搜索★★
-
1596 find the safest road 乘积最小的最短路★
-
1598 find the most comfortable road 二分速度差+最短路(带限制最短路)★★
-
2722 Here We Go(relians) Again 最短路★
-
2962 Trucking 二分+最短路(带限制最短路)★★
-
1690 Bus System 最短路★
-
2433 Travel 删边+最短路之和(预处理桥边)★★★
-
2363 Cycling 二分+最短路(带限制最短路)★★
-
2377 Bus Pass 最短路(寻找一个点的最长最短路最小)★★
-
2833 WuKong 最短路+记忆化搜索(求两条最短路的最多公共点)★★
-
1688 Sightseeing 最短次短路条数★★
-
3191 How Many Paths Are There 次短路条数★★
-
2482 Transit search 最短路★★★
-
3768 Shopping 最短路+dfs(或最短路+状压DP)★★
-
3035 War 平面图最小割(建图麻烦)★★
-
3870 Catch the Theves 平面图最小割(建图麻烦)★★
-
3860 Circuit Board 平面图最小割(建图麻烦)★★
-
-
【POJ】
-
1062 昂贵的聘礼 竟然可以和最短路联系起来★★
-
1094 Sorting It All Out Floyd判环+拓扑排序★
-
1125 Stockbroker Grapevine Floyd★
-
1135 Domino Effect 最短路,比较有意思★★
-
1161 Walls 最短路(图太恶心了)★★
-
1502 MPI Maelstrom Floyd★
-
1511 Invitation Cards 来回最短路★
-
1556 The Doors 计算几何+最短路★★
-
1724 ROADS 带限制的最短路,dis[][]开二维来记录信息(或广搜)★★
-
1734 Sightseeing trip floyd最小环路径★
-
1797 Heavy Transportation 二分枚举+最短路★
-
1847 Tram 简单最短路★
-
1860 Currency Exchange 货币兑换★
-
1949 Chores 反向建边,求最长路★★
-
2139 Six Degrees of Cowvin Bacon Floyd★
-
2240 Arbitrage 货币兑换★
-
2253 Frogger 二分+最短路★
-
2312 坦克大战 spfa最短路本质变形-->广搜★
-
2387 Til the Cows Come Home 基础最短路★
-
2394 Checking an Alibi 最短路★
-
2449 Remmarguts' Date A*求第K短路★★
-
2457 Part Acquisition 最短路 (输出路径)★★
-
2472 106 miles to Chicago 乘积最短路(log一下,乘变加)★★
-
-
2502 Subway
-
2570 Fiber Network floyd
-
3013 圣诞树
-
3037 Skiing
-
3072 Robot
-
3114 Countries in War 强联通+最短路
-
3160 Father Christmas flymouse 强联通+最长路
-
3255 Roadblock
-
3259 Wormholes (寻找负权回路)
-
3268 Silver Cow Part
-
3311 Hie with the Pie floyd+状压
-
3328 Cliff Climbing
-
3439 Server Relocation
-
3463 Sightseeing 次短路条数
-
3159
-
3521 Geometric Map 计算几何+最短路
-
3549 GSM phone 计算几何+最短路
-
3594 Escort of Dr. Who How
-
3613 Cow Relays 经过N条边的最短路 // floyd + 二分矩阵
-
3615 Cow Hurdles
-
3621 最优比率环
-
3635 full tank?
-
3660 传递闭包
-
3662 Telephone Lines
-
============================以下是差分约束系列============================
-
【HDU】
-
1384 Intervals
-
1529 Cashier Employment
-
1531 King
-
1534 Schedule Problem
-
3440 House Man
-
3592 World Exhibition
-
3666 THE MATRIX PROBLEM
-
-
【POJ】
-
1201
-
1275
-
1364
-
1716
-
2949
-
2983
-
3159
-
3169
-
3687
-
-
============================以下是二分匹配系列============================
-
普通匹配,多重匹配
-
-
【HDU】
-
-
1068 Girls and Boys
-
1150 Machine Schedule
-
1151 Air Raid
-
1179 Ollivanders: Makers of Fine Wands since 382 BC.
-
1281 棋盘游戏
-
1498 50 years, 50 colors
-
1507 Uncle Tom's Inherited Land*
-
1528 Card Game Cheater
-
1845 Jimmy’s Assignment
-
2063 过山车
-
2119 Matrix
-
2444 The Accomodation of Students
-
2768 Cat vs. Dog
-
3081 Marriage Match II
-
3360 National Treasures
-
1045 也可搜索
-
1350 最小路径覆盖
-
3118 类似二分匹配
-
3729
-
2389
-
1054
-
2819 完全匹配
-
1668 二分+多重匹配
-
3605 多重匹配
-
3861 强连通+二分匹配
-
2236 无题II
-
-
hdu3468
-
hdu4185 奇偶匹配
-
-
-
-
【POJ】
-
1087 A Plug for UNIX
-
1274 The Perfect Stall
-
1469 COURSES
-
1486 Sorting Slides 二分图的必须边
-
1548 Robots
-
1698 Alice's Chance
-
1719 Shooting Contest
-
1904 King's Quest 求二分图所有可能的匹配边
-
2060 Taxi Cab Scheme 最小路径覆盖
-
2112 Optimal Milking 二分+多重匹配
-
2226 Muddy Fields 行列的覆盖
-
2239 Selecting Courses
-
2289 Jamie's Contact Groups 二分+多重匹配
-
2446 Chessboard
-
2536 Gopher II
-
2584 T-Shirt Gumbo
-
2594 Treasure Exploration 可相交最小路径覆盖
-
2672 Hotkeys
-
2724 Purifying Machine
-
3020 Antenna Placement
-
3041 Asteroids 简单行列匹配
-
3189 Steady Cow Assignment 二分+多重匹配
-
3207 Ikki's Story IV - Panda's Trick
-
3216 Repairing Company
-
3343 Against Mammoths
-
3692 Kindergarten
-
2771 最大独立集
-
============================以下是KM算法系列============================
-
【HDU】
-
2255 奔小康赚大钱
-
1533 Going Home
-
1853 Cyclic Tour
-
3488 Tour
-
3435 A new Graph Game
-
2426 Interesting Housing Problem
-
2853 Assignment
-
3718 Similarity
-
3722 Card Game
-
3395 Special Fish
-
2282 Chocolate
-
2813 One fihgt one
-
2448 Mining Station on the Sea
-
3315 My Brute
-
3523 Image copy detection
-
-
【POJ】
-
2195 Going Home 最小权值匹配
-
2400 Supervisor, Supervisee 输出所有最小权匹配
-
2516 Minimum Cost 最小权值匹配或最小费用流
-
3565 Ants
-
3686 The Windy's 最小权值匹配
-
-
============================以下是最大团&稳定婚姻系列============================
-
【HDU】
-
-
1530 Maximum Clique
-
1435 Stable Match
-
3585 maximum shortest distance 二分+最大团
-
1522 Marriage is Stable
-
1914 The Stable Marriage Problem
-
-
【POJ】
-
-
1129 四色定理 着色问题
-
1419 最大独立集
-
2989 极大团
-
3487 The Stable Marriage Problem 稳定婚姻
-
============================以下是强双联通系列============================
-
【HDU】
-
强连通:
-
1269 迷宫城堡 判断是否是一个强连通
-
2767 Proving Equivalences 至少加几条边让整个图变成强连通
-
3836 Equivalent Sets 至少加几条边让整个图变成强连通
-
1827 Summer Holiday 传递的最小费用
-
3072 Intelligence System 传递的最小费用
-
3861 The King’s Problem 强连通+二分匹配
-
3639 Hawk-and-Chicken 强连通缩点 + 树形dp(累加子节点的总权值)
-
3594 Cactus 仙人掌图
-
-
双连通:
-
2242 考研路茫茫——空调教室 双联通缩点+树形DP
-
2460 Network 边双连通
-
3849 By Recognizing These Guys, We Find Social Networks Useful 双连通求桥
-
3896 Greatest TC 双连通
-
4005 The war 边双连通
-
-
LCA:
-
2586 How far away ?
-
2874 Connections between cities
-
3078 Network LCA+排序
-
3830 Checkers 二分+LCA
-
-
【POJ】
-
强连通:
-
1236 Network of Schools
-
2553 The Bottom of a Graph 好题! 找出度为0的集合
-
2186 Popular Cows 好题! 找出度为0的,其他分量都指向它的集合
-
2375 Cow Ski Area 强连通
-
2762 Going from u to v or from v to u? 缩点+拓扑排序
-
3160 Father Christmas flymouse 强连通+最短路
-
3180 The Cow Prom 判断有几个环, 分量中元素大于1的个数
-
3114 Countries in War 强连通+最短路
-
3592 Instantaneous Transference 强连通分量+最长路
-
1904 King's Quest 强连通+并查集
-
-
双连通:
-
3694 Network 边双连通 (同hdu2460)
-
3177 Redundant Paths 构造边双连通
-
3352 Road Construction 构造边双连通
-
2942 Knights of the Round Table (点双连通经典题)
-
1515 Street Directions (无向图改有向图)
-
1438 One-way Traffic (混合图改有向图)
-
-
LCA:
-
1330 Nearest Common Ancestors
-
1470 Closest Common Ancestors
-
1986 Distance Queries
-
3417 Network
-
3728 The merchant LCA+并查集,更新询问
-
2763 Housewife Wind LCA+树状数组
-
============================以下是2-SAT系列============================
-
【HDU】
-
3062 Party
-
1824 Let's go home
-
3622 Bomb Game
-
3715 Go Deeper
-
1815 Building roads
-
2723 Get Luffy Out
-
1816 Get Luffy Out *
-
1814 Peaceful Commission
-
4115 Eliminate the Conflict
-
-
-
-
【POJ】
-
2296 Map Labeler
-
2723 Get Luffy Out
-
2749 Building roads
-
3207 Ikki's Story IV - Panda's Trick
-
3648 Wedding
-
3678 Katu Puzzle
-
3683 Priest John's Busiest Day
-
3905 Perfect Election
-
============================以下是欧拉回路系列============================
-
【HDU】
-
1878 欧拉回路 判断
-
3018 Ant Trip 一笔画问题
-
1116
-
2894 兹鼓欧拉回路
-
1956
-
3472 混合欧拉
-
-
【POJ】
-
2513 欧拉路
-
1041 John's trip 欧拉回路
-
1386 Play on Words 单词接龙
-
2230 Watchcow 欧拉回路
-
2513 Colored Sticks 无向图欧拉路
-
2337 Catenyms 欧拉路径
-
1392 Ouroboros Snake 兹鼓欧拉回路
-
1780 code
-
1637 混合欧拉
-
-
【zoj】
-
1992
-
============================以下是拓扑排序系列============================
-
【HDU】
-
1285 确定比赛名次
-
2094 产生冠军
-
2647 Reward
-
3342 Legal or Not
-
1811 Rank of Tetris 拓扑+并查集
-
3231 三维拓扑
-
-
【POJ】
-
1094 Sorting It All Out Floyd+拓扑
-
2367 Genealogical tree
-
3660 Cow Contest
-
3687 Labeling Balls 神奇的拓扑
-
1128 Frame Stacking DFS版拓扑
-
1270 Following Orders 拓扑+回溯
-
1420 Spreadsheet 模拟拓扑
-
2762 Going from u to v or from v to u? 强连通+拓扑
-
3553 Task schedule
-
============================以下是竞赛图系列============================
-
竞赛图下的哈密顿问题
-
-
Strange Country II ZOJ-3332
-
Task Sequences POJ-1776
-
The book SGU-122
-
Tour Route POJ-3780
-
Tour Route HDOJ-3414
-
============================以下是网络流系列============================
-
【HDU】
-
-
-
-
1532 Drainage Ditches(基础) [最大流]
-
3549 Flow Problem(基础) [最大流]
-
3572 Task Schedule [最大流]任务分配,判断满流
-
2732 Leapin' Lizards(难) [最大流]
-
3338 Kakuro Extension [最大流][数和]神奇最大流行进列出
-
2883 kebab [最大流]判断满流
-
3605 Escape [最大流](多重匹配
-
3081 Marriage Match II [二分最大流]+并查集
-
3277 Marriage Match III [二分最大流]同上,多了拆点
-
3416 Marriage Match IV [最大流]最短路+最大流
-
2485 Destroying the bus stations [最大流]最短路+最大流
-
3468 Treasure Hunting [最大流](二分匹配)+最短路
-
3551 Hard Problem [最大流]
-
3998 Sequence(难) [DP+最大流]最长上升子序列
-
3917 Road constructions [最大权闭包]
-
3879 Base Station [最大权闭包]
-
3061 Battle [最大权闭包]
-
3996 Gold Mine [最大权闭包]
-
3472 HS BDC [混合欧拉]
-
hdu4183 来回走不重复点的网络流.
-
-------------------------
-
1533 Going Home(基础) [费用流]
-
3488 Tour [费用流]圈
-
3435 A new Graph Game [费用流]圈
-
1853 Cyclic Tour [费用流]圈
-
2686 Matrix [费用流]
-
3376 Matrix Again [费用流]
-
3667 Transportation [费用流]拆边
-
3315 My Brute [费用流](可用KM)
-
3395 Special Fish [费用流](可用KM匹配)
-
2448 Mining Station on the Sea [费用流](可用最短路+KM匹配)
-
4067 Random Maze(难) [费用流]
-
3947 River Problem(难) [费用流]神奇费用流,流量不等式建图
-
3046 Pleasant sheep and big big wolf [最小割]
-
1565 方格取数(1) [最小割]
-
1569 方格取数(2) [最小割]
-
3820 Golden Eggs [最小割]方格加强
-
3491 Thieves [最小割]最小点割集
-
3657 Game [最小割]最大点权独立集
-
3313 Key Vertex [最小割]
-
3251 Being a Hero [最小割]
-
3157 Crazy Circuits [上下流]
-
3002 King of Destruction [全局最小割]
-
3691 Nubulsa Expo [全局最小割]
-
【POJ】
-
1087 A Plug for UNIX [最大流](可用二分匹配)
-
1274 The Perfect Stall [最大流](可用二分匹配)
-
1325 Machine Schedule [最大流](可用二分匹配)
-
1698 Alice's Chance [最大流](可用二分匹配)
-
2239 Selecting Courses [最大流](可用二分匹配)
-
2446 Chessboard [最大流](可用二分匹配) 好题啊
-
2536 Gopher II [最大流](可用二分匹配)
-
2771 Guardian of Decency [最大流]二分匹配最大独立集
-
3041 Asteroids [最大流](简单二分匹配)
-
2584 T-Shirt Gumbo [最大流](多重匹配)
-
3189 Steady Cow Assignment(中等) [二分最大流](多重匹配)
-
1149 PIGS [最大流] 绝对经典的构图题
-
1273 Drainage Ditches [最大流](基础)
-
1459 Power Network(基础) [最大流]
-
3281 Dining [最大流]
-
2112 Optimal Milking(基础) [二分最大流]
-
2289 Jamie's Contact Groups [二分最大流]
-
2391 Ombrophobic Bovines(中等) [二分最大流]
-
2455 Secret Milking Machine(基础) [二分最大流]
-
3228 Gold Transportation [二分最大流](并查集)
-
2699 The Maximum Number of Strong Kings(较难) [枚举人数 + 最大流]
-
3498 March of the Penguins(中等) [最大流]枚举汇点,满足点容量限制的网络流
-
2987 Firing(较难) [最大权闭包]
-
1637 Sightseeing tour(Crazy) [混合欧拉]
-
2135 Farm Tour [费用流] (来回最短路)
-
2175 Evacuation Plan(中等) [费用流] 消圈
-
2195 Going Home [费用流]
-
2516 Minimum Cost [费用流]
-
3422 Kaka's Matrix Travels(中等) [费用流]拆点
-
3680 Intervals(较难) [费用流]经典,费用流+离散化
-
3686 The Windy's [费用流](KM匹配)
-
3762 The Bonus Salary! [费用流]
-
1815 Friendship(中等) [最小割]最小点割集
-
1966 Cable TV Network(中等) [最小割]最小点割集
-
2125 Destroying The Graph(难) [最小割]最小点权覆盖
-
3084 Panic Room(中等,好题) [最小割]边连通度
-
3204 Ikki's Story I - Road Reconstruction(基础) [最小割]求关键边
-
3308 Paratroopers(较难) [最小割]乘积取对数,最小点权覆盖
-
3436 ACM Computer Factory [最小割]收集流,残留搜集找边
-
3469 Dual Core CPU(中等) [最小割]收集流
-
3921 Destroying the bus stations [最小割]点连通
-
2396 Budget(中等) [有源汇的上下界可行流]
-
3155 Hard Life(很挑战一题) [最大密度子图]
-
2914 Minimum Cut [无向图最小割]
-
============================以下是dancing links系列============================
-
1001 Easy Finding POJ-3740
-
1002 Power Stations HDOJ-3663
-
1003 Treasure Map ZOJ-3209
-
1004 Lamp HDOJ-2828
-
1005 whosyourdaddy HDOJ-3498
-
1006 Bomberman - Just Search! HDOJ-3529
-
1007 Square Destroyer POJ-1084
-
1008 Matrix HDOJ-2119
-
1009 Divisibility HDOJ-3335
-
1010 Radar HDOJ-2295
-
1011 Fire station HDOJ-3656
-
1012 Repair Depots HDOJ-3156
-
1013 Dominoes HDOJ-2518
-
1014 Street Fighter HDOJ-3957
-
1015 Sudoku Killer HDOJ-1426
-
1016 Sudoku POJ-2676
-
1017 Sudoku POJ-3074
-
1018 Sudoku POJ-3076
-
1019 Su-Su-Sudoku HDOJ-2780
-
1020 Sudoku HDOJ-3111
-
1021 Sudoku HDOJ-3909
-
1022 Squiggly Sudoku HDOJ-4069
-
1023 Triangle War II ZOJ-3038
-
1024 A Puzzling Problem HDOJ-1603
-
1025 Maximum Clique HDOJ-1530
-
hust1017 精确覆盖。
-
fzu1686,nuaa1507 重复覆盖。
-
hit2199,2882,2959 精确覆盖(数独)。
-
SPOJ1771 精确覆盖(N皇后问题)。
-
poj3435