- 生活 2
- 建站 1
- NOI2008 4
- OI 81
- 动态规划 16
- 数学 24
- 图 4
- 线性规划 1
- 网络流 11
- 搜索 6
- HAOI2008 2
- 贪心 14
- SCOI2007 7
- SCOI2003 1
- 图论 19
- RMQ 1
- 区间 1
- 最短路 2
- 二分 5
- 费用流 2
- 区间DP 1
- 背包 1
- 数据结构 21
- 树状数组 2
- 计算几何 18
- 树的分治 1
- 矩阵 1
- 线段树 2
- ZJOI2008 1
- 离散 1
- ZJOI2009 1
- 二分图 1
- AHOI2006 1
- 最小割 2
- 数论 7
- NOI2006 1
- SCOI2005 1
- HNOI2013 1
- ZJOI2007 2
- 整理 1
- NOI2007 1
- SHOI2008 1
- 仙人掌图 1
- Violet 2
- 自动机 1
- Codeforces 28
- TopCoder 13
- HNOI 12
- 组合数学 13
- 瞎搞 7
- SHOI 1
- DP 8
- 高斯消元 1
- CQOI 4
- APIO 2
- 并查集 3
- SDOI 4
- SCOI 1
- 差分约束 1
- 状压DP 1
- AC自动机 1
- 树链剖分 3
- 字符串 7
- Hash 1
- 倍增 1
- 排序 3
- 后缀自动机 1
- Div1 4
- Div2 5
- NOI2014 1
- 暴力 5
- 哈希 1
- 数位DP 2
- ICPC 26
- 概率DP 2
- 游戏 2
- 结论 1
- 分治 1
- 线性代数 2
- NP-Hard 1
- 模拟 7
- 随机化 1
- TCO 1
- 构造 5
- 博弈论 3
- DFS 1
- 2-Sat 1
- 算法 2
- 研究 2
- 概率 1
- 单调性的问题 1
- CodeForces 1
- 多校赛2016 4
- CCPC2016 2
- ICPC2016 1
- 国家集训队2015 1
- Opencup 1
- 多校2017 3
- FFT 2
- SRM 2
- BFS 1
- 可持久化 1
- 离散化 1
- AlgoWeekly 1
生活
建站
NOI2008
OI
- 与GCD有关的题目
- APIO2014/Practice Session
- CTSC2014/Day1/企鹅QQ
- BZOJ3531/遥远的国度
- BZOJ3531/SDOI2014/旅行
- BZOJ2243/SDOI2011/染色
- BZOJ1488/HNOI2009/树的同构
- BZOJ3530/SDOI2014/数数
- BZOJ1187/HNOI2007/神奇游乐园
- BZOJ1193/HNOI2006/马步距离
- BZOJ2330/SCOI2011/糖果
- BZOJ2330/SDOI2011/计算器
- BZOJ2303/APIO2011/方格染色
- BZOJ2300/HAOI2011/防线修建
- BZOJ2178/圆的面积并
- BZOJ3106/CQOI2013/新数独
- BZOJ3106/CQOI2013/图的逆变换
- BZOJ3106/CQOI2013/二进制a+b
- BZOJ3106/CQOI2013/棋盘游戏
- BZOJ2337/HNOI2011/XOR和路径
- BZOJ3304/SHOI2005/带限制的最长公共子序列
- BZOJ2338/HNOI2011/数矩形
- BZOJ2338/HNOI2010/Planar
- BZOJ2732/HNOI2011/任务调度
- BZOJ2732/HNOI2011/括号修复
- BZOJ2732/HNOI2011/赛车游戏
- BZOJ2732/HNOI2012/排队
- BZOJ2732/HNOI2012/矿场搭建
- BZOJ2732/HNOI2012/射箭
- BZOJ2716/Violet 3/天使玩偶
- BZOJ2715/Violet 3/最优指令
- BZOJ1023/SHOI2008/cactus仙人掌图
- BZOJ1493/NOI2007/项链工厂
- 男人八题
- 【整理向】一周刷题记录4年3月1周
- BZOJ1096/ZJOI2007/仓库建设
- BZOJ1095/ZJOI2007/捉迷藏
- BZOJ3143/HNOI2013/游走
- BZOJ1085/SCOI2005/骑士精神
- BZOJ1074/SCOI2007/折纸
- 计算几何-旋转卡壳(2)
- 计算几何-旋转卡壳(1)
- 计算几何-模版
- 区间k小数(5)
- 区间k小数(4)
- 区间k小数(3)
- 区间k小数(2)
- 区间k小数(1)
- 区间k小数(1.5)
- POJ3469/Dual Core CPU
- NOI2006最大获益
- BZOJ2818/GCD
- BZOJ1266/AHOI2006/上学路线
- POJ2079/Triangle
- BZOJ2819/Nim
- BZOJ1433/ZJOI2009/假期的宿舍
- BZOJ1043/HAOI2008/下落的圆盘
- BZOJ1040/ZJOI2008/骑士
- BZOJ3038/上帝造题的七分钟2
- BZOJ2326/HNOI2011/数学作业
- BZOJ1226/SDOI2009/学校食堂
- BZOJ1036/树的统计
- Rounder
- BZOJ3132/上帝造题的七分钟
- BZOJ3280/HNOI2013集训小R的烦恼
- BZOJ1587/叶子合并
- BZOJ1221/HNOI2001软件开发
- BZOJ1073/ksort
- BZOJ3339/Rmq Problem
- BZOJ1072/SCOI2007/排列
- BZOJ1070/SCOI2007/修车
- BZOJ1067/SCOI2007/降雨量
- BZOJ1066/SCOI2007/蜥蜴
- BZOJ1090/SCOI2003/字符串折叠
- BZOJ1089/SCOI2003/严格n元树
- BZOJ1068/SCOI2007/压缩
- BZOJ1045/HAOI2008/糖果传递
- NOI2008奥运物流
- NOI2008假面舞会
- NOI2008志愿者招募
- NOI2008道路设计
动态规划
- TopCoder SRM677(Div.1) Normal DiameterOfRandomTree
- CodeForces 623B Array GCD
- TopCoder SRM680(Div.1) Easy BearFair
- 2015 NEERC Moscow - H - Hashing
- HDU 4405 / Aeroplane chess
- AIZU 2556 / Integer in Integer
- HDU4336 / Card Collector
- BZOJ1096/ZJOI2007/仓库建设
- BZOJ1040/ZJOI2008/骑士
- BZOJ1226/SDOI2009/学校食堂
- BZOJ1587/叶子合并
- BZOJ1090/SCOI2003/字符串折叠
- BZOJ1089/SCOI2003/严格n元树
- BZOJ1068/SCOI2007/压缩
- NOI2008奥运物流
- NOI2008道路设计
数学
- Codeforces Round 368 Div.2
- HDU 6061 RXD and functions
- HDU 6059 Kanade's trio
- HDU 6052 To my boyfriend
- ICPC2016 香港解题报告
- HDU 5838 Mountain
- HDU 5733 tetrahedron
- HDU 5478 Can you find it
- CF::Gym 100338/ 2007-2008 Winter Petrozavodsk Camp (ASC 30)
- CF::Gym 100338/ 2006-2007 Winter Petrozavodsk Camp (ASC 22)
- HDU4336 / Card Collector
- 与GCD有关的题目
- BZOJ2330/SDOI2011/计算器
- BZOJ3143/HNOI2013/游走
- BZOJ2818/GCD
- BZOJ3132/上帝造题的七分钟
- BZOJ3339/Rmq Problem
- BZOJ1072/SCOI2007/排列
- BZOJ1090/SCOI2003/字符串折叠
- BZOJ1089/SCOI2003/严格n元树
- BZOJ1068/SCOI2007/压缩
- BZOJ1045/HAOI2008/糖果传递
- NOI2008志愿者招募
- NOI2008道路设计
图
线性规划
网络流
- TopCoder SRM676(Div.1)
- TCO15 Round 2A 600:FoxMeeting
- CF::GYM 100203I / I WIN
- POJ3469/Dual Core CPU
- NOI2006最大获益
- BZOJ1266/AHOI2006/上学路线
- BZOJ3280/HNOI2013集训小R的烦恼
- BZOJ1221/HNOI2001软件开发
- BZOJ1070/SCOI2007/修车
- BZOJ1066/SCOI2007/蜥蜴
- NOI2008志愿者招募
搜索
- BZOJ2715/Violet 3/最优指令
- BZOJ1085/SCOI2005/骑士精神
- BZOJ1073/ksort
- BZOJ1072/SCOI2007/排列
- NOI2008奥运物流
- NOI2008假面舞会
HAOI2008
贪心
- CCPC2016 杭州解题报告
- Codeforces Round 347 (Div. 1)
- CodeForces 650C Table Compression
- TopCoder SRM678(Div.1) Normal TheEmpireStrikesBack
- TopCoder SRM676(Div.1) Easy ANewHope
- CodeForces 626C Block Towers
- CodeForces 625C K-special Tables
- TopCoder SRM681(Div.1) Easy FleetFunding
- TopCoder SRM679(Div.1) Easy FiringEmployees
- CodeForces 618D Hamiltonian Spanning Tree
- TopCoder SRM680(Div.1) Easy BearFair
- Cf Round 335 Div.1 B. Lazy Student
- BZOJ3143/HNOI2013/游走
- BZOJ1045/HAOI2008/糖果传递
SCOI2007
- BZOJ1074/SCOI2007/折纸
- BZOJ1072/SCOI2007/排列
- BZOJ1070/SCOI2007/修车
- BZOJ1067/SCOI2007/降雨量
- BZOJ1066/SCOI2007/蜥蜴
- BZOJ1090/SCOI2003/字符串折叠
- BZOJ1068/SCOI2007/压缩
SCOI2003
图论
- Codeforces Round 406 Div.2
- CCPC2016 杭州解题报告
- HDU 5724 Rigid Frameworks
- HDU 5727 Necklace
- Codeforces Round 347 (Div. 1)
- CodeForces 623A Graph and String
- CodeForces 618D Hamiltonian Spanning Tree
- TopCoder SRM680(Div.1) Normal BearSpans
- CF::Gym 100338/ 2006-2007 Winter Petrozavodsk Camp (ASC 22)
- HDU 5418 / Victor and World
- HDU 4408 / Minimum Spanning Tree
- BZOJ2338/HNOI2010/Planar
- BZOJ2732/HNOI2012/矿场搭建
- BZOJ1433/ZJOI2009/假期的宿舍
- BZOJ3280/HNOI2013集训小R的烦恼
- BZOJ1221/HNOI2001软件开发
- BZOJ1073/ksort
- BZOJ1070/SCOI2007/修车
- BZOJ1066/SCOI2007/蜥蜴
RMQ
区间
最短路
二分
- TopCoder SRM678(Div.1) Normal TheEmpireStrikesBack
- CodeForces 626E Simple Skewness
- TopCoder SRM681(Div.1) Easy FleetFunding
- TopCoder SRM676(Div.1)
- BZOJ1073/ksort
费用流
区间DP
背包
数据结构
- HDU 6059 Kanade's trio
- HDU 6052 To my boyfriend
- Codeforces Round 406 Div.2
- ICPC2016 香港解题报告
- CodeForces 618E Robot Arm
- HDU4261 / Estimation
- BZOJ3531/遥远的国度
- BZOJ3531/SDOI2014/旅行
- BZOJ2243/SDOI2011/染色
- BZOJ2732/HNOI2011/括号修复
- BZOJ2716/Violet 3/天使玩偶
- BZOJ1023/SHOI2008/cactus仙人掌图
- BZOJ1493/NOI2007/项链工厂
- 区间k小数(5)
- 区间k小数(4)
- 区间k小数(3)
- 区间k小数(2)
- 区间k小数(1)
- 区间k小数(1.5)
- BZOJ1036/树的统计
- BZOJ3132/上帝造题的七分钟
树状数组
计算几何
- ICPC2016 香港解题报告
- TopCoder SRM679(Div.1) Normal RedAndBluePoints
- CodeForces 618E Robot Arm
- CodeForces 618C Constellation
- CF::Gym 100341B / Astronomy Problem
- CF::Gym 100338/ 2006-2007 Winter Petrozavodsk Camp (ASC 22)
- HDU 4404 / Worms
- HDU4380 / Farmer Greedy
- BZOJ2300/HAOI2011/防线修建
- BZOJ2178/圆的面积并
- BZOJ2732/HNOI2012/射箭
- BZOJ1074/SCOI2007/折纸
- 计算几何-旋转卡壳(2)
- 计算几何-旋转卡壳(1)
- 计算几何-模版
- POJ2079/Triangle
- BZOJ1043/HAOI2008/下落的圆盘
- Rounder
树的分治
矩阵
线段树
ZJOI2008
离散
ZJOI2009
二分图
AHOI2006
最小割
数论
- Codeforces Round 406 Div.2
- CodeForces 623B Array GCD
- HDU 5478 Can you find it
- CF::Gym 100341C / AVL Trees
- TopCoder SRM661(Div.1)
- 与GCD有关的题目
- BZOJ2818/GCD
NOI2006
SCOI2005
HNOI2013
ZJOI2007
整理
NOI2007
SHOI2008
仙人掌图
Violet
自动机
Codeforces
- 氢酱算法周记 000 - Codeforces 1204E
- Codeforces Round 368 Div.2
- Codeforces Round 406 Div.2
- Codeforces Round 405 Div.1 D
- Codeforces Round 378 Div.2
- CodeForces 650C Table Compression
- CodeForces 650B Image Preview
- CodeForces 626E Simple Skewness
- CodeForces 626D Jerry's Protest
- CodeForces 626C Block Towers
- CodeForces 625D Finals in arithmetic
- CodeForces 625C K-special Tables
- CodeForces 623B Array GCD
- CodeForces 623A Graph and String
- CodeForces 618F Double Knapsack
- CodeForces 618E Robot Arm
- CodeForces 618D Hamiltonian Spanning Tree
- CodeForces 618C Constellation
- Cf Round 335 Div.1 B. Lazy Student
- Codeforces Round 325 Div.2
- Codeforces Round 257 Div.1
- Codeforces Round 253 Div.1
- Codeforces Round 251 Div.2
- Codeforces Round 250 Div.2
- Codeforces Round 250 Div.1
- 5月CF刷水总结
- Codeforces Round 239
- Codeforces Round 239
TopCoder
- TopCoder SRM678(Div.1) Normal TheEmpireStrikesBack
- TopCoder SRM676(Div.1) Easy ANewHope
- TopCoder SRM677(Div.1) Normal DiameterOfRandomTree
- TopCoder SRM677(Div.1) Easy DoubleOrOneEasy
- TopCoder SRM681(Div.1) Normal LimitedMemorySeries2
- TopCoder SRM681(Div.1) Easy FleetFunding
- TopCoder SRM679(Div.1) Normal RedAndBluePoints
- TopCoder SRM679(Div.1) Easy FiringEmployees
- TopCoder SRM680(Div.1) Normal BearSpans
- TopCoder SRM680(Div.1) Easy BearFair
- TopCoder SRM676(Div.1)
- TopCoder SRM661(Div.1)
- TopCoder SRM614(Div.1)
HNOI
- BZOJ1488/HNOI2009/树的同构
- BZOJ1187/HNOI2007/神奇游乐园
- BZOJ1193/HNOI2006/马步距离
- BZOJ2337/HNOI2011/XOR和路径
- BZOJ2338/HNOI2011/数矩形
- BZOJ2338/HNOI2010/Planar
- BZOJ2732/HNOI2011/任务调度
- BZOJ2732/HNOI2011/括号修复
- BZOJ2732/HNOI2011/赛车游戏
- BZOJ2732/HNOI2012/排队
- BZOJ2732/HNOI2012/矿场搭建
- BZOJ2732/HNOI2012/射箭
组合数学
- TopCoder SRM717 Div1 Middle
- 树的计数与Purfer编码(Gym 100959 J)
- HDU 5724 Rigid Frameworks
- CodeForces 618F Double Knapsack
- CF::Gym 100341C / AVL Trees
- CF::Gym 100338/ 2007-2008 Winter Petrozavodsk Camp (ASC 30)
- CF::Gym 100338/ 2006-2007 Winter Petrozavodsk Camp (ASC 22)
- HDU 4390 / Number Sequence
- CF::GYM 100418K / Cards
- TopCoder SRM661(Div.1)
- BZOJ1488/HNOI2009/树的同构
- BZOJ2732/HNOI2011/赛车游戏
- BZOJ2732/HNOI2012/排队
瞎搞
- BZOJ1193/HNOI2006/马步距离
- BZOJ3106/CQOI2013/新数独
- BZOJ3106/CQOI2013/图的逆变换
- BZOJ3106/CQOI2013/二进制a+b
- BZOJ3106/CQOI2013/棋盘游戏
- BZOJ2338/HNOI2011/数矩形
- BZOJ2732/HNOI2011/任务调度
SHOI
DP
- Codeforces Round 406 Div.2
- Codeforces Round 405 Div.1 D
- CodeForces 650B Image Preview
- CodeForces 618D Hamiltonian Spanning Tree
- CF::Gym 100338/ 2007-2008 Winter Petrozavodsk Camp (ASC 30)
- BZOJ3530/SDOI2014/数数
- BZOJ1187/HNOI2007/神奇游乐园
- BZOJ3304/SHOI2005/带限制的最长公共子序列
高斯消元
CQOI
APIO
并查集
SDOI
SCOI
差分约束
状压DP
AC自动机
树链剖分
字符串
- HDU 6059 Kanade's trio
- 未来程序·改 解题报告
- ICPC2016 香港解题报告
- HDU 5510 Bazinga
- CF::GYM 100203D / Different vectors
- SPOJ1811/LCS/Longest Common Substring
- CTSC2014/Day1/企鹅QQ
Hash
倍增
排序
后缀自动机
Div1
- Codeforces Round 405 Div.1 D
- Codeforces Round 257 Div.1
- Codeforces Round 253 Div.1
- Codeforces Round 250 Div.1
Div2
- Codeforces Round 406 Div.2
- Codeforces Round 378 Div.2
- Codeforces Round 325 Div.2
- Codeforces Round 251 Div.2
- Codeforces Round 250 Div.2
NOI2014
暴力
- Codeforces Round 347 (Div. 1)
- TopCoder SRM681(Div.1) Normal LimitedMemorySeries2
- CF::Gym 100338/ 2006-2007 Winter Petrozavodsk Camp (ASC 22)
- HDU4380 / Farmer Greedy
- NOI2014
哈希
数位DP
ICPC
- 某氢酱的年终总结 feat.2019
- 某氢酱的年终总结
- 算法竞赛,从入门到退役
- DFT FFT NTT 是什么 & 为什么?
- 快速加 VS. 乘法取模
- 2015 NEERC Moscow - H - Hashing
- HDU 5510 Bazinga
- HDU 5478 Can you find it
- CF::Gym 100341B / Astronomy Problem
- CF::Gym 100341C / AVL Trees
- CF::Gym 100338/ 2007-2008 Winter Petrozavodsk Camp (ASC 30)
- CF::Gym 100338/ 2006-2007 Winter Petrozavodsk Camp (ASC 22)
- HDU 5418 / Victor and World
- HDU 4408 / Minimum Spanning Tree
- HDU 4405 / Aeroplane chess
- HDU 4404 / Worms
- HDU 4390 / Number Sequence
- AIZU 2559 / Minimum Spanning Tree
- AIZU 2556 / Integer in Integer
- CF::GYM 100418K / Cards
- CF::GYM 100203I / I WIN
- CF::GYM 100203D / Different vectors
- CF::GYM 100379I / Move the queen to the corner!
- HDU4380 / Farmer Greedy
- HDU4336 / Card Collector
- HDU4261 / Estimation
概率DP
游戏
- CF::Gym 100338/ 2007-2008 Winter Petrozavodsk Camp (ASC 30)
- CF::GYM 100379I / Move the queen to the corner!
结论
分治
线性代数
NP-Hard
模拟
- 未来程序·改 解题报告
- TopCoder SRM676(Div.1) Easy ANewHope
- CodeForces 626C Block Towers
- TopCoder SRM677(Div.1) Easy DoubleOrOneEasy
- CodeForces 625D Finals in arithmetic
- TopCoder SRM676(Div.1)
- CF::Gym 100338/ 2006-2007 Winter Petrozavodsk Camp (ASC 22)
随机化
TCO
构造
- CodeForces 626E Simple Skewness
- CodeForces 625D Finals in arithmetic
- CodeForces 625C K-special Tables
- TopCoder SRM680(Div.1) Normal BearSpans
- Cf Round 335 Div.1 B. Lazy Student