ACM之杭电 OJ 刷题顺序指南
ACM 之杭电 OJ 刷题顺序指南
✅ 温馨提示:杭电 OJ 截至 2025 年仍可正常访问!
无论你是刚刚入门,还是备战 ACM 赛事,希望这份刷题指南能帮助你少走弯路、快速成长!
🎯 祝各位刷题顺利,早日 AK!

第一阶段:开始入门吧!(15 天 / 53 题)
一、输入输出练习(2 天 / 10 题)
题号:1000, 1089~`1096, 1001`
二、简单操作(2~4 天 / 12 题)
题号:2000~`2011, 2039`
三、英文题试水(3~4 天 / 8 题)
题号:1720, 1062, 2104, 1064, 2734, 1170, 1197, 2629
四、回归水题(4~6 天 / 24 题)
题号:2012~`2030, 2032, 2040, 2042, 2054, 2055`
第二阶段:我要学算法!(12 天 / 31 题)
一、字符串处理(2 天 / 6 题)
题号:2072, 2081, 2093, 2091, 1004, 2057
二、简单数学题(4 天 / 12 题)
题号:2031, 2033, 2070, 2071, 2075, 2089, 2090, 2092, 2096~`2099`
三、汉诺塔专场(2 天 / 5 题)
题号:1995, 1996, 2064, 2077, 2175
四、As Easy as Math(4 天 / 8 题)
题号:1108, 2138, 1713, 1722, 2136, 2504, 1717, 1125
第三阶段:ACM 无底洞啊!(10 天 / 18 题)
一、初见 DP(2~4 天 / 4 题)
题号:2062, 1087, 1203, 1003
二、迷宫系列(2~4 天 / 3 题)
题号:1728, 1010, 1072
三、数学难题(3~5 天 / 8 题)
题号:1052, 1568, 1443, 1222, 1249, 1005, 2674, 1018
四、龙门客栈(2~3 天 / 3 题)
题号:1022, 1237, 1082
分类整理:题目类型推荐
一、模拟题 & 枚举类
代表题目:1002, 1004, 1013, 1015, 1033, 1047, 1050, 1057, 1062, 1075, 1082, 1106, 1172, 1200, 1212, 1225, 1236, 1282, 1305, 等
二、搜索 / 递归类
代表题目:1010, 1016, 1026, 1043, 1044, 1045, 1067, 1072, 1104, 1175, 1208, 1242, 1271, 1312
三、动态规划(DP)
代表题目:1003, 1024, 1025, 1051, 1058, 1059, 1074, 1078, 1080, 1081, 1085, 1087, 1158, 1203, 1244, 1254, 1300
四、数学 / 递推 / 找规律
代表题目:1005, 1012, 1018, 1021, 1023, 1046, 1061, 1071, 1097, 1100, 1112, 1132, 1165, 1214, 1249, 1267, 1290
五、数论
代表题目:1164, 1211, 1222, 1286, 1299
六、计算几何
代表题目:1086, 1115, 1147
七、贪心算法
代表题目:1009, 1052, 1055, 1257
八、并查集
代表题目:1198, 1213, 1232, 1272
九、图论专题
- 最短路径:
1142,1162,1217,1301 - 二分图:
1054,1068,1150,1281 - MST、强连通等:
1102,1233,1269,1116
十、数据结构进阶
- 堆、树状数组、线段树、拓扑排序等:
1103,1166,1247,1251,1285,1298
杭电 1500+ 专题题单(部分)
| 题号 | 类型 |
|---|---|
| 1500 | DP |
| 1501 | DP |
| 1502 | DP / 记忆化 |
| 1503 | DP |
| 1504 | 模拟 |
| 1505 | DP |
| 1506 | DP |
| 1507 | 二分匹配 |
| 1508 | 记忆化搜索 |
| 1509 | 模拟 |
| 1510 | DP |
| 1511 | 搜索 |
| 1512 | 左偏树 |
| 1513 | DP |
| 1514 | DP |
| 1515 | DFS |
| 1516 | DP |
| 1517 | 博弈 |
| 1518 | 搜索 |
| 1520 | 树状 DP |
| 1521 | 数学 / 母函数 |
| 1522 | 稳定婚姻 |
| 1526 | 最大流 |
| 1530 | 最大团 |
| 1532 | 最大流(入门) |
| 1533 | KM / 最小费用流 |
| 1534~1535 | 差分约束 |
| 1564 | 博弈 |
| 1569 | 最小割 |
📌 注: 1500 题以上大多属于比赛原题或高难度训练题,适合在前三阶段完成后深入挑战。
📚 总结
- 从 输入输出、基础数学、简单字符串处理 开始入门;
- 逐步挑战 搜索、动态规划、图论、博弈论 等核心 ACM 算法;
- 多归类总结,整理错题,形成知识图谱;
- 养成刷题“项目化”的习惯,每一阶段都制定计划;
🧠 刷题并非死记套路,而是构建解决问题的能力。
愿你在 ACM 的旅途中,不断突破自我,收获成长!




![[技术干货] 一次性带你了解讲完markdown语法🎈✨](https://s2.loli.net/2025/07/22/xGWbqDXVIQFZr7s.png)
![[Tanger的开发者日志] 微信开发小程序日志-up体能训练·总结(三)](https://s2.loli.net/2025/07/22/C8mD4cpNPyjrHqK.png)