参赛者先读
这份文档面向第一次进入本站的学生、教师和带训人员。目标不是把所有规则细节一次性塞给你,而是先帮你分清材料层级、比赛结构和阅读顺序,避免把官方赛项说明、站内训练题库和扩写后的讲解资料混在一起。
查看原始资料信息
00-participant-guide.md
这份文档面向第一次进入本站的学生、教师和带训人员。目标不是把所有规则细节一次性塞给你,而是先帮你分清材料层级、比赛结构和阅读顺序,避免把官方赛项说明、站内训练题库和扩写后的讲解资料混在一起。
先分清三层材料
1. 官方 PDF
- 官方 PDF 是赛项说明,用来说明比赛主题、场景结构、支持语言和任务方向。
- 官方 PDF 不是现场编程题的逐题精确输入输出题面。
- 如果你要核对页码、原始措辞和赛项边界,请查看页面底部的原始资料层。
2. 规则手册页
- 本页中的 Markdown 文档是站内整理后的参赛者手册。
- 它们负责把官方赛项说明翻译成更容易理解的阅读顺序、术语解释、判题说明和备赛建议。
- 如果你是第一次看比赛,优先阅读这层内容。
3. 训练题库与知识库
- 站内训练题库依据赛项结构扩展生成,用来训练读题、建模、编码、调试和复盘。
- 训练题不是官方现场原题,但会尽量保持赛道主题、题型结构和判题方式的一致性。
- 知识库负责解释方法,题库负责训练实战,规则手册负责建立比赛框架。
比赛结构速览
初中组的场景组织
- 初中组围绕四个平行文化场景展开:
- 非遗文化
- 红色文化
- 丝路文化
- 民族文化
语言范围
- 场景一初中组仅支持 Python。
- 场景二、三、四初中组支持 Python 或 C++ 二选一。
- 站内题库会把语言范围写进每个题目的元数据和完整档案中,训练时先确认该题支持的语言再开始编码。
任务方向
- 每个场景都有多个任务方向。
- 对参赛者更有用的理解方式不是死记任务编号,而是理解常见题型:
- 精确输出类
- 流程模拟类
- 优化求解类
- 多项输出类
推荐阅读顺序
第一步:先读这份文档
- 先知道比赛结构、官方规则和站内训练材料分别是什么。
- 先建立整体框架,再进入细节,不容易读乱。
第二步:阅读术语与阅读顺序
- 接着读 术语与阅读顺序。
- 这一页会解释
场景、判题方式、隐藏测试、优化求解等常见术语,并给出具体阅读路径。
第三步:看赛制结构与规则边界
- 再读 赛制结构与规则边界。
- 重点看哪些是已经能确认的规则事实,哪些内容仍然不能被误读成“官方逐题题面”。
第四步:看判题方式与备赛建议
- 然后读 判题方式与备赛建议。
- 重点理解不同题型怎么失分、隐藏测试在卡什么、训练时该怎样安排。
第五步:进入知识库和题库
站内训练题库和官方规则是什么关系
相同点
- 都遵循同一比赛主题和文化场景组织方式。
- 都围绕算法应用、输入输出规范、样例验证、程序实现和结果判定展开。
- 都会强调题目约束、输出格式、边界处理和正确性。
不同点
- 官方 PDF 是赛项说明,不负责提供现场每一道编程题的完整精确题面。
- 站内训练题库是根据赛项结构扩展生成的训练材料,题目、题解、代码、运行记录和知识映射都比官方说明更细。
- 因此,站内训练题的价值是帮助你训练方法和流程,而不是替代官方原卷。
如何使用本站训练
学生视角
- 先读规则手册,确认比赛结构和阅读顺序。
- 在知识库中补当前题型需要的方法。
- 在题库中挑 1 道题完成读题、建模、编码和自测。
- 最后回到单题档案页看题解、运行结果和复盘内容。
教师与带训视角
- 先按规则手册统一学生对赛制的理解。
- 再按知识点组织一周训练主题。
- 选题时优先保证题型覆盖,不要只刷同一类题。
- 每次训练后要求学生提交样例推演、代码结果和错误复盘。
开始训练前的最低准备
- 确认你使用的语言和场景匹配。
- 确认你已经理解输入格式和输出格式。
- 确认你知道这题属于哪类方法。
- 确认你会自己对照样例做一遍手算。
- 确认你知道题库训练不是官方原题照抄,而是针对赛项结构的系统训练。