去敏感提交

This commit is contained in:
2026-09-13 18:43:25 +08:00
parent 89021eb9f8
commit 599eea40d6
249 changed files with 16272 additions and 31659 deletions
+14 -12
View File
@@ -1,6 +1,8 @@
# 论文与支撑材料
论文依据 issue 题目、2026 年格式规范及所给往届参考 PDF 编写,四问算法对应 docs/algo-1.md 至 algo-4.md。版式采用项目原始 mcm26b-paper.cls。
论文依据赛题、2026 年格式规范及所给往届参考 PDF 编写,四问的模型、推导与结果分析
均以论文正文与附录为准;本文件只说明论文工程如何重算与编译。
版式采用项目原始 `mcm26b-paper.cls`。
## 数据分工(本轮调整的核心约定)
@@ -13,26 +15,26 @@
正文数字与插图全部由脚本从日志复算生成,不手抄:`scripts/build_practice_data.py` 复算演练局,
`scripts/plot_paper_figures.py` 据同一份数据绘图;复算累计虚拟时间与评测机日志记录的最大偏差为 0.000000 s。
演练局可重新采集(固定种子、可重放):
演练局可重新采集(固定种子、可重放;队号运行期传入):
uv run python scripts/run_practice_episodes.py --problem 3 --counts 10,13,16 --seeds 300-314
uv run python scripts/run_practice_episodes.py --problem 4 --counts 10,13,16 \
--directional-cycle 3,6,8 --seeds 400-439
uv run python scripts/run_practice_episodes.py --problem 3 --robot-id <队号> \
--counts 10,13,16 --seeds 300-314
uv run python scripts/run_practice_episodes.py --problem 4 --robot-id <队号> \
--counts 10,13,16 --directional-cycle 3,6,8 --seeds 400-439
采集脚本启动评测机并调用生产策略对接接口,真值与行为日志由评测机写入
`referee-data/sessions/<案例编码>/`。判定标准为
`清完全部源 ∧ 无缺席误判 ∧ 主动退出 ∧ 零异常 ∧ 零失败清除`:
只看“是否清完”会放过“清完了但中途大量 /clear 打空”的脏数据,
这类局的总虚拟时间被无效试探撑大,必须排除。
被排除的局保留在 `referee-data/rejected-sessions/`,历史留档保留在
`referee-data/superseded-sessions/`;`build_practice_data.py` 按案例编码白名单
只统计论文声明的批次。
只看“是否清完”会放过“清完了但中途大量 /clear 打空”的无效局,
这类局的总虚拟时间被无效试探撑大,故不纳入统计。
被排除的局保留在 `referee-data/rejected-sessions/`;
`build_practice_data.py` 按案例编码白名单只统计论文声明的批次。
## 交付文件
- main.pdf:论文、演练局数据清单、正式数据清单与四问核心函数代码附录。
- main.tex、sections/:可编辑 LaTeX 源文件。
- data/practice-results.json、practice-results.csv:25 局演练局的结构化复算结果。
- data/practice-results.json、practice-results.csv:44 局演练局的结构化复算结果。
- data/formal-results.json、formal-results.csv、audit.md:六份正式测试数据、复算结果与校验说明。
- support-materials.zip:源码、自建模拟器、演练局与正式日志、统计快照、论文工程及逐文件哈希清单。
- REWRITE_NOTES.md:本次修订及验证说明。
@@ -64,7 +66,7 @@
latexmk -xelatex -interaction=nonstopmode -halt-on-error -outdir=build main.tex # 产物 build/main.pdf
两条口令都完成交叉引用所需的多遍编译,输出均为 57 页。
需要 TeX Live 的 XeLaTeX、ctex、TikZ,以及原项目 docs/paper/fonts/ 目录。
需要 TeX Live 的 XeLaTeX、ctex、TikZ,字体已随仓库提供于 `docs/paper/fonts/`。
### VS Code(LaTeX Workshop)