基础篇
https://vjudge.net/article/371
目录
专题一 简单搜索
专题四 最短路练习
专题五 并查集
专题六 最小生成树
专题十六 KMP & 扩展KMP & Manacher
专题十六 KMP & 扩展KMP & Manacher
专题一 简单搜索
POJ2251 Dungeon Master【3维空间BFS】
POJ1426 Find The Multiple【BFS】
专题四 最短路练习
POJ2387 Til the Cows Come Home【最短路 Dijkstra算法】
POJ1797 Heavy Transportation【并查集+贪心】
POJ3268 Silver Cow Party【Dijkstra算法+思维】
POJ1860 Currency Exchange【Bellman_ford算法:判断是否有正环】
POJ3660 Cow Contest【Floyd算法 传递闭包】
POJ1511 Invitation Cards【Dijkstra+堆优化+前向星】
LightOJ1074 Extended Traffic【SPFA+DFS 标记负环的结点】
HDU4725 The Shortest Path in Nya Graph【Dijkstra+思维】
HDU 3416 Marriage Match IV
HDU 4370 0 or 1
POJ 3169 Layout
专题五 并查集
HDU3038 How Many Answers Are Wrong【并查集】
POJ 1417 True Liars
POJ 1456 Supermarket
POJ1733 Parity game【离散化+带权并查集 区间统计】
POJ 1984 Navigation Nightmare
POJ 2912 Rochambeau
ZOJ 3261 Connections in Galaxy War
专题六 最小生成树
POJ2031 Building a Space Station【最小生成树】
POJ2421 Constructing Roads【最小生成树】
POJ 2349 Arctic Network
POJ 3026 Borg Maze
专题十六 KMP & 扩展KMP & Manacher
HUST 1010 The Minimum Length
POJ2752 Seek the Name, Seek the Fame【KMP】
HDU2594 Simpsons’ Hidden Talents【KMP】
HDU3336 Count the string【KMP+DP】
HDU 4300 Clairewd’s message
HDU2328 Corporate Identity【KMP+枚举】
HDU 3374 String Problem
HDU 2609 How many
FZU 1901 Period II
POJ 3746 Teacher YYF
HDU3613 Best Reward【Manacher + 枚举 + 前缀和】
POJ 3376 Finding Palindromes
HDU4513 吉哥系列故事——完美队形II【Manacher】
HDU3294 Girls' research【Manacher】
HDU4847 Wow! Such Doge!【字符串处理】
专题十七 AC自动机
HDU2222 Keywords Search【AC自动机】
ZOJ 3430 Detect the Virus
POJ 2778 DNA Sequence
HDU 2243 考研路茫茫――单词情结
POJ 1625 Censored!
HDU 2825 Wireless Password
HDU 2296 Ring
HDU 2457 DNA repair
ZOJ 3228 Searching the String
HDU 3341 Lost’s revenge
HDU 3247 Resource Archiver
ZOJ 3494 BCD Code
HDU 4758 Walk Through Squares
HDU 4511 小明系列故事――女友的考验