1. 麻烦题
1697, 1712, 1713, 1720, 1729, 1765, 1772,1858, 1872, 1960, 1963, 2050, 2122,
2162, 2219, 2237
2. 简单题目
1000, 1003, 1004, 1005, 1007, 1046, 1207,1226, 1401, 1504, 1552, 1607, 1657,
1658, 1674, 1799, 1862, 1906, 1922, 1929,1931, 1969, 1976, 2000, 2005, 2017,
2027, 2070, 2101, 2105, 2109, 2116, 2136,2160, 2190, 2232, 2234, 2275, 2301,
2350, 2363, 2389, 2393, 2413, 2419
推荐:1063,1064, 1131, 1140, 1715, 2163
3. 杂题
1014, 1218, 1316, 1455, 1517, 1547, 1580,1604, 1663, 1678, 1749, 1804, 2013,
2014, 2056, 2059, 2100, 2188, 2189, 2218,2229, 2249, 2290, 2302, 2304, 2309,
2313, 2316, 2323, 2326, 2368, 2369, 2371,2402, 2405, 2407
推荐:
1146, 1147, 1148, 1171, 1389, 1433, 1468,1519, 1631, 1646, 1672, 1681, 1700,
1701, 1705, 1728, 1735, 1736, 1752, 1754,1755, 1769, 1781, 1787, 1796, 1797,
1833, 1844, 1882, 1933, 1941, 1978, 2128,2166, 2328, 2383, 2420
4. 高精度
1001 1023 1047 1060 1079 1131 1140 1142 1207 1220 1284 1289 1306 1316
1338 1405 1454 1503 1504 1519 1565 1650 1969 2000 2006 2081 2247 2262
2305 2316 2389
5. 排序
1002, 1318, 1877, 1928, 1971, 1974, 1990,2001, 2002, 2092, 2379, 2388, 2418
推荐:
1423, 1694, 1723, 1727, 1763, 1788, 1828,1838, 1840, 2201, 2376, 2377, 2380
6. 搜索
1676,1376,3009
容易:
1128, 1166, 1176, 1231, 1256, 1270, 1321,1543, 1606, 1664, 1731, 1742, 1745,
1847, 1915, 1950, 2038, 2157, 2182, 2183,2381, 2386, 2426
不易:
1024, 1054, 1117, 1167, 1708, 1746, 1775,1878, 1903, 1966, 2046, 2197, 2349
推荐:
1011, 1190, 1191, 1416, 1579, 1632, 1639,1659, 1680, 1683, 1691, 1709, 1714,
1753, 1771, 1826, 1855, 1856, 1890, 1924,1935, 1948, 1979, 1980, 2170, 2288,
2331, 2339, 2340
7. 数据结构
容易:
1182,1656, 2021, 2023, 2051, 2153, 2227, 2236, 2247, 2352, 2395
不易:
1145,1177, 1195, 1227, 1661, 1834
推荐:
1330,1338, 1451, 1470, 1634, 1689, 1693, 1703, 1724, 1988, 2004,2010,2119,
2274
8. 动态规划
容易:
1018,1050, 1083, 1088, 1125, 1143(博弈树), 1157,1163, 1178, 1179, 1189,
1208,1276, 1322, 1414, 1456, 1458, 1609, 1644, 1664, 1690, 1699, 1740, 1742,
1887,1926, 1936, 1952, 1953, 1958, 1959, 1962, 1975, 1989, 2018, 2029, 2033,
2063,2081, 2082, 2181, 2184, 2192, 2231, 2279, 2329, 2336, 2346, 2353, 2355,
2356,2385, 2392, 2424
不易:
1019,1037, 1080, 1112, 1141, 1170, 1192, 1239, 1655, 1695, 1707, 1733, 1737,
1837,1850, 1920, 1934, 1937, 1964, 2039, 2138, 2151, 2161, 2178
推荐:
1015,1635, 1636, 1671, 1682, 1692, 1704, 1717, 1722, 1726, 1732, 1770, 1821,
1853,1949, 2019, 2127, 2176, 2228, 2287, 2342, 2374, 2378, 2384, 2411 ,1050,
9. 字符串
1488,1598, 1686, 1706, 1747, 1748, 1750, 1760, 1782, 1790, 1866, 1888, 1896,
1951,2003, 2121, 2141, 2145, 2159, 2337, 2359, 2372, 2406, 2408
10. 贪心
1042,1065, 1230, 1323, 1477, 1716, 1784
11. 图论
容易:
1161,1164, 1258, 1175, 1308, 1364, 1776, 1789, 1861, 1939, 1940, 1943,2075,
2139, 2387, 2394, 2421
不易:
1041,1062, 1158, 1172, 1201, 1275, 1718, 1734, 1751, 1904, 1932, 2173,2175,
2296
12. 网络流
1087,1273, 1698, 1815, 2195
13. 匹配
1274,1422, 1469, 1719, 2060, 2239
14. 欧拉图
1237,1637, 1394, 2230
推荐:
2049,2186
15. 计算几何
容易:
3250,1319,1654, 1673, 1675, 1836, 2074, 2137, 2318
不易:
1685,1687, 1696, 1873, 1901, 2172, 2333
16. 凸包
1113,1228, 1794, 2007, 2187
17. 模拟题
容易:
1006,1008, 1013, 1016, 1017, 1169, 1298, 1326, 1350, 1363, 1676, 1786,1791,
1835, 1970, 2317, 2325, 2390
不易:
1012,1082, 1099, 1114, 1642, 1677, 1684, 1886
18. 数学
容易:
1061, 1091, 1142, 1289, 1305, 1306, 1320, 1565, 1665, 1666,1730, 1894,1914,
2006, 2042, 2142, 2158, 2174, 2262, 2305, 2321, 2348
不易:
1067,1183, 1430, 1759, 1868, 1942, 2167, 2171, 2327
推荐:
1423,1450, 1640, 1702, 1710, 1721, 1761, 1830, 1930, 2140
19. 枚举
1012,1046,1387,1411,2245,2326,2363,2381,1054,1650
20. 递归
1664
22. 小费用最大流、最大流
2195,2400,1087,1149,1273,1274,1325,1459,2239
23. 最长公共子串(LCS)
1080,1159,1458,2192
24. 找规律(34题)
2247, 2309, 2346, 2370, 2365,2101,2028,2084,1915,1922,1941,1953,1958,1969,
1806, 1809, 1844, 1870, 1702,1728,1604,1642,1656,1657 ,1662,1663,1313,1316,
1320,1323, 1338 ,1244, 1250,1102,1147 ,1013
25. 博弈类
1067、1740、2234、1082、2348、2413、2419
26. 压缩存储的DP
1038,1185,2430