规则手册正文

参赛者先读

这份文档面向第一次进入本站的学生、教师和带训人员。目标不是把所有规则细节一次性塞给你,而是先帮你分清材料层级、比赛结构和阅读顺序,避免把官方赛项说明、站内训练题库和扩写后的讲解资料混在一起。

查看原始资料信息

00-participant-guide.md

这份文档面向第一次进入本站的学生、教师和带训人员。目标不是把所有规则细节一次性塞给你,而是先帮你分清材料层级、比赛结构和阅读顺序,避免把官方赛项说明、站内训练题库和扩写后的讲解资料混在一起。

先分清三层材料

1. 官方 PDF

  • 官方 PDF 是赛项说明,用来说明比赛主题、场景结构、支持语言和任务方向。
  • 官方 PDF 不是现场编程题的逐题精确输入输出题面。
  • 如果你要核对页码、原始措辞和赛项边界,请查看页面底部的原始资料层。

2. 规则手册页

  • 本页中的 Markdown 文档是站内整理后的参赛者手册。
  • 它们负责把官方赛项说明翻译成更容易理解的阅读顺序、术语解释、判题说明和备赛建议。
  • 如果你是第一次看比赛,优先阅读这层内容。

3. 训练题库与知识库

  • 站内训练题库依据赛项结构扩展生成,用来训练读题、建模、编码、调试和复盘。
  • 训练题不是官方现场原题,但会尽量保持赛道主题、题型结构和判题方式的一致性。
  • 知识库负责解释方法,题库负责训练实战,规则手册负责建立比赛框架。

比赛结构速览

初中组的场景组织

  • 初中组围绕四个平行文化场景展开:
  • 非遗文化
  • 红色文化
  • 丝路文化
  • 民族文化

语言范围

  • 场景一初中组仅支持 Python。
  • 场景二、三、四初中组支持 Python 或 C++ 二选一。
  • 站内题库会把语言范围写进每个题目的元数据和完整档案中,训练时先确认该题支持的语言再开始编码。

任务方向

  • 每个场景都有多个任务方向。
  • 对参赛者更有用的理解方式不是死记任务编号,而是理解常见题型:
  • 精确输出类
  • 流程模拟类
  • 优化求解类
  • 多项输出类

推荐阅读顺序

第一步:先读这份文档

  • 先知道比赛结构、官方规则和站内训练材料分别是什么。
  • 先建立整体框架,再进入细节,不容易读乱。

第二步:阅读术语与阅读顺序

  • 接着读 术语与阅读顺序
  • 这一页会解释 场景判题方式隐藏测试优化求解 等常见术语,并给出具体阅读路径。

第三步:看赛制结构与规则边界

  • 再读 赛制结构与规则边界
  • 重点看哪些是已经能确认的规则事实,哪些内容仍然不能被误读成“官方逐题题面”。

第四步:看判题方式与备赛建议

  • 然后读 判题方式与备赛建议
  • 重点理解不同题型怎么失分、隐藏测试在卡什么、训练时该怎样安排。

第五步:进入知识库和题库

  • 规则看完后,再进入 知识库总索引
  • 需要练题时,进入 训练题库 对应的案例入口,再从站内页面跳转到完整题目页。

站内训练题库和官方规则是什么关系

相同点

  • 都遵循同一比赛主题和文化场景组织方式。
  • 都围绕算法应用、输入输出规范、样例验证、程序实现和结果判定展开。
  • 都会强调题目约束、输出格式、边界处理和正确性。

不同点

  • 官方 PDF 是赛项说明,不负责提供现场每一道编程题的完整精确题面。
  • 站内训练题库是根据赛项结构扩展生成的训练材料,题目、题解、代码、运行记录和知识映射都比官方说明更细。
  • 因此,站内训练题的价值是帮助你训练方法和流程,而不是替代官方原卷。

如何使用本站训练

学生视角

  1. 先读规则手册,确认比赛结构和阅读顺序。
  2. 在知识库中补当前题型需要的方法。
  3. 在题库中挑 1 道题完成读题、建模、编码和自测。
  4. 最后回到单题档案页看题解、运行结果和复盘内容。

教师与带训视角

  1. 先按规则手册统一学生对赛制的理解。
  2. 再按知识点组织一周训练主题。
  3. 选题时优先保证题型覆盖,不要只刷同一类题。
  4. 每次训练后要求学生提交样例推演、代码结果和错误复盘。

开始训练前的最低准备

  • 确认你使用的语言和场景匹配。
  • 确认你已经理解输入格式和输出格式。
  • 确认你知道这题属于哪类方法。
  • 确认你会自己对照样例做一遍手算。
  • 确认你知道题库训练不是官方原题照抄,而是针对赛项结构的系统训练。

下一步建议