竞赛实战建议

读题、写题、复盘

读题

  • 先读清输入输出格式与数据范围
  • 数据范围决定算法复杂度上限
  • 注意「多组数据」「求和 $\bmod$」等特殊要求

写题

  1. 想清算法再写,必要时写伪代码
  2. 先写暴力保证小样例,再优化
  3. 模块化:读入、求解、输出分开

提交前检查

  • [ ] 文件/类名正确(Java Main
  • [ ] 初始化变量(memset, fill, INF
  • [ ] 取模每一步是否写对
  • [ ] 输出是否多换行/少空格

复盘

记录:题意、思路、错误原因、更优解法。配合本 OJ 题解 功能与 OIer 手册查阅薄弱知识点。

学习路径建议

入门 → 模拟、排序、二分 → 搜索、贪心 → DP → 图论 → 数据结构 → 数学 → 综合提高。