Source/Category

C++语法[455]
 ├1.1.C++入门[8]
 ├1.2.顺序结构[71]
 ├1.3.控制结构[55]
 ├1.4.循环结构[157]
 ├1.5.一维数组[45]
 ├1.6.二维数组[60]
 ├1.7.字符数组[69]
 ├1.8.函数[28]
 ├1.9.结构体[12]
 ├1.10.枚举[1]
 ├1.11.联合体[1]
 └1.12.指针[4]
数据结构[277]
 ├2.1.链表[17]
 ├2.2.栈[26]
 ├2.3.单调栈[9]
 ├2.4.队列[29]
 ├2.5.单调队列[7]
 ├2.6.哈希表[3]
 ├2.7.树论[34]
 ├2.8.堆[5]
 ├2.9.线段树[36]
 ├2.10.树状数组[7]
 ├2.11.ST表[1]
 ├2.12.字典树[19]
 ├2.50.图论[47]
 └2.51.并查集[39]
STL[83]
 ├3.1.vector[6]
 ├3.2.list[2]
 ├3.3.stack[4]
 ├3.4.queue[4]
 ├3.5.priority_queue[10]
 ├3.6.string[15]
 ├3.7.set[5]
 ├3.8.map[18]
 ├3.9.algorithm[18]
 ├3.10.deque[2]
 └3.11.pair[1]
基础算法[526]
 ├4.1.基本算法[10]
 ├4.2.前缀和[35]
 ├4.3.差分[10]
 ├4.4.离散化[7]
 ├4.5.双指针[23]
 ├4.6.高精度计算[17]
 ├4.7.排序[62]
 ├4.8.模拟[9]
 ├4.9.暴力[24]
 ├4.10.递推[22]
 ├4.11.递归[39]
 ├4.12.搜索与回溯[18]
 ├4.13.贪心[42]
 ├4.14.分治[17]
 ├4.15.二分[32]
 ├4.16.倍增[2]
 ├4.100.BFS[40]
 ├4.110.DFS[26]
 ├4.120.动态规划[69]
 ├4.120.坐标型动态规划[7]
 ├4.120.序列型动态规划[1]
 ├4.120.划分型动态规划[1]
 ├4.120.背包型动态规划[11]
 ├4.121.01背包[10]
 ├4.122.完全背包[6]
 ├4.123.多重背包[5]
 ├4.123.混合背包[2]
 ├4.125.二维背包[3]
 ├4.126.分组背包[1]
 ├4.130.区间DP[12]
 └4.131.线性DP[1]
NOIP普及组[92]
 ├5.1995.年NOIP普及组[5]
 ├5.1997.年NOIP普及组[1]
 ├5.1998.年NOIP普及组[3]
 ├5.1999.年NOIP普及组[3]
 ├5.2000.年NOIP普及组[4]
 ├5.2001.年NOIP普及组[4]
 ├5.2002.年NOIP普及组[4]
 ├5.2003.年NOIP普及组[4]
 ├5.2004.年NOIP普及组[4]
 ├5.2005.年NOIP普及组[4]
 ├5.2006.年NOIP普及组[4]
 ├5.2007.年NOIP普及组[4]
 ├5.2008.年NOIP普及组[4]
 ├5.2009.年NOIP普及组[4]
 ├5.2010.年NOIP普及组[4]
 ├5.2011.年NOIP普及组[4]
 ├5.2012.年NOIP普及组[4]
 ├5.2013.年NOIP普及组[4]
 ├5.2014.年NOIP普及组[4]
 ├5.2015.年NOIP普及组[4]
 ├5.2016.年NOIP普及组[4]
 ├5.2017.年NOIP普及组[4]
 ├5.2018.年NOIP普及组[4]
 └5.2019.年CSP-J[4]
提高算法[43]
 ├6.1.贪心算法[11]
 ├6.2.二分与三分[22]
 ├6.3.深搜剪枝[8]
 └6.4.广搜剪枝[2]
NOIP提高组[37]
 ├7.1998.年NOIP提高组[1]
 ├7.2000.年NOIP提高组[1]
 ├7.2002.年NOIP提高组[1]
 ├7.2010.年NOIP提高组[1]
 ├7.2011.年NOIP提高组[3]
 ├7.2015.年NOIP提高组[6]
 ├7.2016.年NOIP提高组[6]
 ├7.2017.年NOIP提高组[6]
 ├7.2018.年NOIP提高组[6]
 └7.2019.年CSP-S[6]
其他比赛[30]
 ├8.1.THUPC[11]
 ├8.2.SCOI[12]
 └8.3.BJWC[7]
算法竞赛进阶[15]
 └9.1.位运算[15]
数学[36]
 ├10.1.质数[12]
 ├10.2.约数[9]
 ├10.4.快速幂[5]
 ├10.5.裴蜀定理[5]
 └10.6.快速乘[1]
AtCoder_ABC[233]
 ├100.160.ABC160[6]
 ├100.161.ABC161[6]
 ├100.162.ABC162[6]
 ├100.163.ABC163[6]
 ├100.164.ABC164[6]
 ├100.165.ABC165[6]
 ├100.166.ABC166[6]
 ├100.167.ABC167[6]
 ├100.168.ABC168[6]
 ├100.169.ABC169[6]
 ├100.170.ABC170[6]
 ├100.174.ABC174[6]
 ├100.176.ABC176[1]
 ├100.177.ABC177[6]
 ├100.181.ABC181[6]
 ├100.186.ABC186[6]
 ├100.200.ABC200[6]
 ├100.202.ABC202[7]
 ├100.204.ABC204[1]
 ├100.212.ABC212[8]
 ├100.216.ABC216[8]
 ├100.224.ABC224[8]
 ├100.225.ABC225[8]
 ├100.226.ABC226[8]
 ├100.227.ABC227[8]
 ├100.228.ABC228[8]
 ├100.229.ABC229[8]
 ├100.230.ABC230[8]
 ├100.231.ABC231[8]
 ├100.232.ABC232[8]
 ├100.233.ABC233[8]
 ├100.234.ABC234[8]
 ├100.248.ABC248[8]
 ├100.249.ABC249[8]
 └100.266.ABC266[8]