Note: 
Article 1 
1001. 
1002 simple large number 
1003 typical DP problems, maximum continuous sub-segments and 
1004 simple questions 
1005 find a rule (Cyclic point) 
1006 I feel a bit Bt. I haven't done it yet 
1007 typical problem: Use the splitting function to resolve the problem recently 
1008 simple questions 
1009 greedy 
1010 search questions, pruning is critical 
1011  
1012 simple questions 
1013 simple questions (there is a small trap) 
1014 simple questions 
1015 can be considered as a search question 
1016 Classic search 
1017 simple mathematical questions 
1018 simple mathematical questions 
1019 simple mathematical questions 
1020 simple string processing 
1021 find regular math problems 
1022 Data Structure questions (stack Application) 
1023 special number (catalan number) 
1024 classic DP, maximum M sub-segments and 
1025 classic DP, longest incrementing sub-sequence (using the nlogn method) 
1026 search 
1027 mathematical questions (or STL) 
1028 classic problem, integer split, using the primary function 
1029 simple questions (generally, timeout is easy) 
1030 simple questions, can be simulated 
1031 simple questions 
1032 simple questions 
1033 simulation questions 
1034 Candy Sharing Game 
1035 simulation questions 
1036 simple questions 
1037 simple question, not simple 
1038 simple questions 
1039 string processing 
1040 simple questions, sorting 
1041 simple question, with a large number 
1042 large numbers 
1043 typical search questions, eight digital questions 
1044 slightly troublesome search questions 
1045 search questions, which can be matched 
1046 simple questions 
1047 simple large number 
1048 simple string processing 
1049 simple questions 
1050 greedy 
1051 classic greedy, you can also use DP 
1052 greedy 
1053 greedy, about Huffman Encoding 
1054 binary match 
1055 binary match 
1056 simple questions 
1057 simulation questions 
1058 classic problems, ugly data, DP 
1059 typical problem. You can use the primary function or DP (it will time out if the problem is not optimized) 
1060 mathematical questions 
1061 mathematical questions 
1062 simple string processing 
1063 simulate large numbers 
1064 simple questions 
1065 simple questions 
1066 mathematical questions, finding patterns 
1067  
1068 classic binary match 
1069 classic DP 
1070 simple questions 
1071 simple mathematical questions 
1072 search 
1073 string processing 
1074 DP 
1075 dictionary tree 
1076 simple questions 
1077  
1078 DP 
1079 game (DP) 
1080 DP 
1081 classic DP 
1082 simple questions 
1083 binary match 
1084 simple questions 
1085 Functions 
1086 simple geometric questions 
1087 simple DP 
1088 string processing 
1089 ~ 1096 (8 questions of exercise input and output) 
1097 simple mathematical questions 
1098 mathematical questions, pay attention to finding patterns 
1099 mathematical questions  
Simulation questions, enumeration 
1002 1004 1013 1015 1017 1020 1022 1029 1031 1033 1034 1035 1036 1037 1039 1042 1047 1048 1049 1050 1057 1062 1063 1064 1070 1073 1075 1082 1083 1084 1088 1106 1107 1113 1117 1119 1128 1129 1144 1148 1157 1161 1170 1172 1177 1197 1200 1201 1202 1205 1209 1212 (Modulo of large numbers) 1216 (linked list) 1218 1219 1225 1228 1229 1230 1234 1235 1236 1237 1239 1250 
1256 1259 1262 1263 1265 1266 1276 1279 1282 1283 1287 1296 1302 1303 1304 1305 1306 1309 1311 1314 
Complex Simulation 
Search and recursive Solution 
1010 1016 1026 1043 (Duguang) 1044 (BFS + DFS) 1045 1067 1072 1104 1175 1180 1195 1208 1226 1238 1240 1241 1242 1258 1271 1312 1317 
Boyi 
1079 
Dynamic Planning 
1003 1024 1025 1028 1051 1058 1059 1069 1074 1078 1080 1081 1085 1087 1114 1158 1159 1160 1171 1176 1181 1203 1224 1227 1231 1244 1248 1253 1254 1283 1300 
Mathematics, recurrence, Law 
1005 1006 1012 1014 1018 1019 1021 1023 1027 1030 1032 1038 1041 1046 1059 1060 1061 1065 1066 1071 (calculus) 1097 1098 1099 1100 1108 1110 1112 1124 1130 1131 1132 1134 1141 1143 1152 1155 (physics) 1163 1165 1178 1194 1196 (lowbit) 1210 1214 1200 1221 1223 1249 1261 1267 1273 1290 1291 1292 1294 1297 1313 1316 
Number Theory 
1164 1211 1215 1222 1286 1299 
Computational ry 
1086 1115 1147 
Greedy 
1009 1052 1055 1257 
Query set 
1198 1213 1232 1272 
Line Segment tree, discretization 
1199 1255 
Graph Theory 
Minimum short-circuit problems 1142 1162 1217 1301 
Bipartite Graph problem 1054 1068 1150 1151 1281 
Others 
1053 (Huffman) 1102 (MST) 1116 (Euler's loop) 1233 (MST) 1269 (strongly connected) 
Data Structure 
1103 (heap + simulation) 1166 (number tree group) 1247 1251 1285 (Topol) 1298 
Tower series 
1207 
Closest vertex pair 1007 
1500 DP 
1501 DP 
1502 DP or memory 
1503 DP 
1504 Simulation 
1505 DP 
1506 DP 
1507 2-Point Matching 
1508 easy to memorize 
1509 Simulation 
1510 DP 
1511 search allowed 
1512 left Tree 
1513 DP 
1514 DP 
1515 DFS 
1516 DP 
1517 Bo Yi 
1518 search 
1519 dp (uncertain) 
1520 tree-like DP 
1521 math problems, primary functions or something. Actually, you can go through 
1522 stable marriage 
1523 DP 
1524 game 
1525 game 
1526 Maxflow 
1527 game 
1528 2-Point Matching 
1529 simple questions 
1530 largest mission 
1531 difference Constraint 
1532 introduction to maxflow 
1533 km or minimum charge flow 
1534 difference Constraint 
1535 difference Constraint 
1536 game 
1537 the theoretical code of the simulated placement group can be shorter, but it is not necessary... 
1538 interesting questions. It is said to be the Microsoft Asia President's interview question 
1539 search 
1540 line segment tree 
1541 tree Array 
1542 discrete, line segment tree 
1543 line segment tree 
1544 simple 
1545 DP 
1546 search 
1547 Simulation 
1548 Simulation 
1551 2 answer 
1553 
1554 
1555 simple 
1556 tips. Mathematics 
1557 search 
1558 parallel query + line segment Determination 
1559 DP 
1560 subtraction + search 
1561 tree-like DP 
1562 brute force between 1000 and 9999 
1563 simple 
1564 game. 
1565 status DP 
1566 mathematics 
1567 Simulation 
1568 large numbers 
1569 min cut 
1570 mathematics 
1571 greatest path 
1572 search 
1573 mathematics 
1574 DP 
1575 2 points 
1576 Number Theory 
1577 simulation, processing precision 
1579 of memory 
1580 DP 
1582 search 
1583 Simulation 
1584 search 
1585 
1586 
1587 simple questions 
1591 Simulation 
1592 simple 
1593 mathematics 
1594 mathematics 
1595 Graph Theory 
1596 Graph Theory 
1597 Graph Theory 
1598 Graph Theory 
1599 Graph Theory  
Article 2  
Basic questions: 1000, 1001, 1004, 1005, 1008, 1012, 1013, 1014, 1017, 1019, 1021, 1028, 1029, 1032, 1037, 1040, 1048, 1056, 1058, 1061, 1070, 1076, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1106, 1108, 1157, 1163, 1164, 1170, 1194, 1196, 1197, 1201, 1202, 1205, 1219, 1234, 1235, 1236, 1248, 1266, 1279, 1282, 1283, 1302, 1303, 1323, 1326, 1330, 1334, 1335, 1339, 1390, 1391, 1393, 1395, 1397, 1405, 1406, 1407, 1408, 1412, 1418, 1420, 1465, 1491, 1555, 1562, 1563, 1570, 1587, 1673, 1678, 1708, 1718, 1720, 1785, 1799, 1859, 1862, 1877, 1898, 1976, 1977, 1985, 1994, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2039, 2040, 2042, 2043, 2048, 2049, 2051, 2053, 2055, 2056, 2057, 2060, 2061, 2071, 2073, 2075, 2076, 2078, 2081, 2083, 2088, 2090, 2092, 2093, 2095, 2096, 2097, 2098, 2099, 2101, 2103, 2106, 2107, 2109, 2113, 2114, 2115, 2123, 2131, 2132, 2133, 2135, 2136, 2137, 2138, 2139, 2143, 2148, 2153, 2156, 2161, 2162, 2164, 2178, 2186, 2192, 2200, 2201, 2212, 2304, 2309, 2317, 2401, 2500, 2502, 2503, 2504, 2519, 2520, 2521, 2523, 2524, 2535, 2537, 2539, 2547, 2548, 2549, 2550, 2551, 2552, 2555, 2560, 2561, 2562, 2566, 2567, 2568, 2700, 2710,  
DP:1003、10240、1029、1069、1074、1087、1114、1159、1160、1171、1176、1203、1231、1257、1260、1284、1421、1789、1978、2059、2084、2159、2191、2544、2571、2602、2709、 
Search: 1010, 1015, 1016, 1026, 1072, 1075, 1175, 1180, 1181, 1238, 1239, 1240, 1241, 1242, 1253, 1254, 1312, 1372, 1548, 1597, 1671, 1677, 1728, 1800, 1983, 2102, 2141, 2553, 2563, 2605, 2612, 2614, 1616 
Greedy: 1009, 1045, 1049, 1050, 1051, 1052, 1257, 1800, 2037, 2111, 2124, 2187 
Mathematical questions: 1018, 1065, 1071, 1115, 1141, 1162, 1212, 1220, 1492, 1593, 1701, 1722, 1798, 1840, 1999, 2036, 2080, 2086, 2089, 2105, 2108, 2134, 2303, 2393, 2438, 2529, 2547, 2548, 2552, 2554, 2601, 2603, 2701, 
Recurrence: 1133, 1143, 1207, 1249, 1267, 1284, 1290, 1297, 1396, 1992, 1995, 1996, 2013, 2014, 2044, 2045, 2046, 2047, 2050, 2064, 2065, 2067, 2068, 2070, 2077, 2085, 2151, 2154, 2160, 2190, 2501, 2512, 2563, 2569, 2709, 
String: 1020, 1039, 1043, 1062, 1073, 1075, 1088, 1113, 1161, 1200, 1251, 1256, 1288, 1321, 1328, 1379, 1804, 1860, 1982, 1984, 2017, 2024, 2025, 2026, 2027, 2043, 2052, 2054, 2072, 2074, 2087, 2131, 2137, 2140, 2163, 2203, 2206, 2352, 2500, 2549, 2564, 2565, 2567, 2572, 2609, 2607, 2707, 2708, 2719, 2721, 2723, 
Large numbers: 1002, 1042, 1133, 1250, 1297, 1715, 1753, 1865, 2100, 
Hang: 1022, 1027, 1030, 1035, 1128, 1165, 1209, 1210, 1215, 1222, 1228, 1229, 1230, 1237, 1259, 1276, 1286, 1337, 1342, 1361, 1370, 1506, 1577, 1597, 1702, 1716, 1727, 1868, 1870, 1896, 1981, 1986, 1987, 1988, 1997, 1998, 1999, 2058, 2062, 2089, 2090, 2094, 2104, 2116, 2117, 2135, 2175, 2183, 2184, 2197, 2303, 2368, 2370, 2374, 2511, 2522, 2527, 2600, 2615, 2703, 2711, 2714, 2715, 2725, 
Game: 1077, 1404, 1517, 1524, 1525, 1527, 1536, 1564, 1729, 1730, 1846, 1847, 1848, 1849, 1850, 2147, 2149, 2176, 2177, 2188 
Primary Functions: 1085, 1171, 1398, 2079, 2082, 2110, 2152, 2189, 2566, 
hash:1264、1280、1425、1496、1800、2522、2600、 
Hangdian OJ Classification