版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/piaocoder/article/details/47335339
1.基础题
CodeForces 550B Preparing Olympiad
CodeForces 560A Currency System in Geraldion
CodeForces 560B Gerald is into Art
UVA 11040 Add bricks in the wall
2.数据结构
2.1树状数组
(1)求区间值
(2)求逆序数
2.2线段树
(1)求区间值:点更新
(2)求区间值:区间更新
UVA 11992 - Fast Matrix Operations
2.3划分树
(1)求区间最大值
3.字符串
3.1.字典树
3.2.kmp
POJ 2752 Seek the Name, Seek the Fame
3.3.ac自动机
4.搜索
4.1简单搜索
4.2状态压缩
4.3特殊状态的枚举
hdu 5305 Friends
5.图论算法
5.1并查集
5.2最短路
5.3最小生成树
hdu 2122 Ice_cream’s world III
5.4次短路
5.5最大二分匹配
5.6网络流
(1)最大流(最小割)6.贪心
7.动态规划
7.1 0-1背包
7.2 完全背包
7.3 部分背包
7.4 递推
7.5 其他
8.分治/递归
9.模拟:
9.1简单模拟
9.2复杂模拟
hdu 5308 I Wanna Become A 24-Point Master
10.数论:
10.1数论基础
(1)辗转相除法
(2)有关素数的基础算法
hdu 5392 Infoplane in Tina Town
(3)模运算
(4)快速幂运算
(5)二分搜索
(6)找规律
10.2提升
(1)矩阵
(2)计数
鸽笼原理:hdu 1205 吃糖果
(3)具有对称性的计数
(4)丑数
(5)卡特兰数
(6)母函数
10.3博弈
(1)游戏与必胜策略
(2)Nim
(3)Grundy数
10.4高精度
11.计算几何
11.1规律题
12.STL
12.1vector
12.2set
Codeforces 567B Berland National Library
Codeforces 567D One-Dimensional Battle Ships
12.3queue
POJ 2431 Expedition
hdu 5289 Assignment
hdu 5289 Assignment
12.4map
Codeforces 567C Geometric Progression
12.5deque
有待更新。。。