Files
mcm-26-b/project/q1/__init__.py
2026-09-12 16:58:25 +08:00

14 lines
672 B
Python

"""问题一:交会定位多边形直径与直径圆覆盖。
- ``optimal.py`` :生产实现 ``mcm26b.geometry.localization.solve``(半平面交 +
顶点对精确直径 + Welzl 最小包围圆 + 覆盖反例见证);
- ``baseline.py`` :基线实现(网格采样 + 轴对齐包围盒代理直径/覆盖);
- ``reference.py``:独立精确参考解(大框半平面裁剪 + 暴力直径/最小包围圆);
- ``cases.py`` :固定示例(``examples/q1``)与随机算例生成;
- ``compare.py`` :同案配对对比并落盘。
"""
from . import baseline, cases, optimal, reference
__all__ = ["optimal", "baseline", "reference", "cases"]