docs 索引
仓库文档分四类:总览与流程、逐问算法、验证与对比、论文与插图。
阅读顺序建议按下面的表格从上到下。
总览与流程
逐问算法
| 文档 |
内容 |
algo-1.md |
问题一实现口径:半平面交、顶点对直径、直径圆充要判定、MEC 清除证书 |
问题一解答.md |
问题一论文式解答:模型边界、算法可复现步骤、反例构造、演练验证 |
algo-2.md |
问题二:候选集 K1、保证接收盘、安全盘 B(c, 1000−a)、最坏后验选点 |
algo-3.md |
问题三:三层在线架构、七点解析覆盖、覆盖账本、任务调度与停止条件 |
algo-3-bayes.md |
问题三 bayes 策略:网格幸存集滤波、信息增益选点、动态 TSP、Optuna 调参 |
algo-4.md |
问题四:forward_half_disk 最小命中集、位置×朝向联合信念、后备盲清 |
优化与验证
论文与插图
口径登记
同一事实在多份文档中出现时,以下列来源为准;发现不一致请先改文档,再复核图。
| 事实 |
权威来源 |
| 题面常量(Ω、速度、各动作耗时、源与频道范围) |
src/mcm26b/config.py(带 [题面] / [工程] 标注) |
| 指令字段与结果码 |
src/mcm26b/protocol/rules.py + 协议规则表与状态机.md |
| 问题一数值(D、ρ、E) |
mcm26b.geometry.solve 的返回,或 问题一解答.md |
| 覆盖计划与证书 |
src/mcm26b/guarantee/plans/*.json(q4_mincover_v2.json 为默认) |
| 实测虚拟时间 |
行为日志 virtual_time_s 字段与 evaluation.recompute_virtual_time |
| 冻结基准集对比结果 |
project/results/*.md(由 uv run python -m project.run 生成) |
已知的两处需要随环境更新的引用:
问题一解答.md 引用的 output/q1/figures/*.png 属于早期
离线插图(output/ 未入库);现行插图在 figures/。
- 多份文档提到的官方演练报告位于
output/q3/practice/、output/q4/,
同样未入库;需要时用 scripts/verify_q3_practice.py 对留档目录复算。
写作约定
- 只写结论与依据,不使用比喻、排比与自评式措辞(例如「唯一权威」「关键洞察」)。
- 数字必须能在代码或数据中找到出处;图内不放标题与解释段落,
说明写在正文,图名与清单见
figures/README.md。
- 中文引号统一使用「」,避免与代码中的 ASCII 引号混淆。