曲折走廊里的沙发
在宽度为 1 的曲折走廊中,寻找一个能从入口段连续移动至出口段的平面区域,使其面积最大。每个子题对应一条走廊几何。
严格定义
- 容器闭集;允许接触墙体边界,各墙体均为开禁区。之字弯:底墙 y < 0、左墙 {x < 0, y < 1 + d}、右下内角 {x > 1, y > 1}、顶墙 y > 2 + d。双 180° 弯:底墙 y < 0、左墙 {x < 0, y < 2 + 2t}、两道薄隔墙 {x > 1, 1 < y < 1 + t} 与 {x < 1, 2 + t < y < 2 + 2t}、右墙 {x > 2, y > 1}、顶墙 y > 3 + 2t(其中 t = 10⁻⁹)。台阶:底墙 y < 0、{x < 0, y < 1}、{x > 1, y > 1}、{x > 0, y > 2}、{x < −1, y > 1}。带凸台的发夹弯:底墙 y < 0、{x < 0, y < 1}、左墙 x < −1、{x < 0, y > 4}、隔墙 {x > 1, 1 < y < 4} 及其左侧凸台 {x > 0, 2 < y < 3}、顶墙 y > 5
- 提交一个简单多边形(在沙发自身坐标系下给出至多 800 个顶点)与一串连续放置(至多 1500 个),且顶点数 × 放置数 ≤ 300,000
- 运动相邻两个放置之间,沙发沿连接二者的唯一刚体位移运动:当 turn 相同时为纯平移,否则(按 Chasles 定理)为绕唯一定点的单次旋转,单步转角不超过 90°
- 始末首个放置完全在下方入口走廊内,且存在顶点越过 x = 1(双 180° 弯为越过 x = 2)。末个放置:之字弯完全在上方走廊内且有顶点满足 x < 0;双 180° 弯完全在上方走廊(x ≤ 2)内且有顶点满足 x < 0;台阶完全在 {−1 ≤ x ≤ 0, y ≥ 1} 内且有顶点满足 y > 2;带凸台的发夹弯完全在上方走廊(x ≥ 0)内且有顶点满足 x > 1
- 精确验证每个放置的 turn 给出精确有理旋转矩阵,并精确解出相邻放置间的旋转中心。每条边扫过的区域由其边界表示(平移对应平行四边形,旋转对应两端点圆弧、内包络圆弧及首尾线段),并与所有开禁区做精确碰撞检测。全部运算基于有理数与二次根式 a + b√D 的精确符号判定
- 分数多边形面积,向下截断至九位小数;越大越好
- 目标在所有能无碰撞通过该走廊的沙发中最大化面积
帮助理解
反向拐角与双侧对称沙发
发夹弯的两个拐角方向相同,单侧挖空的 Hammersley 沙发即可连续转过;而之字弯先右转再左转,内角交替出现在沙发两侧。本站的初始基线采用上下对称的双手型(ambidextrous)Hammersley 构件:在 2r × 1 矩形上下两侧各挖去半径 r 的半圆,两端接两个单位四分之一圆交叠而成的透镜形。由于沙发在两弯之间的竖直段内总需经历竖直姿态,其总长受限于 2 + d:当直段 d 较短时需缩小 r,当 d ≥ 0.37 时基线固定取 r = 1/π。
其余三类复合走廊
双 180° 弯关于中段中心呈点对称,两次掉头方向相反,且中段总长仅为 2,限制了水平躺平时的最大长度。三级台阶由右、左、右三个紧邻的直角弯组成(前两弯等价于 d = 0 的之字弯)。带凸台的发夹弯在竖直段中部突出一块 1 × 1 的凸台,沙发上行途中必须在高为 1 的通道内横向错位一格。表中前两条走廊采用双手型 Hammersley 基线,带凸台的发夹弯以单位正方形作为初始基线。这组走廊算例受 Bilibili 创作者「一只写码的」《沙发的6万9千次进化》系列演化实验视频启发。
查看来源双手沙发常数与有限直段基线
Romik(2018)求出了能先后通过左右两个独立直角弯的已知最大“双手沙发”,其面积为 1.64495521…,对应两个反向拐角间距 d → ∞ 的极限情形。对于有限直段长度 d 以及其余三类复合走廊,文献中尚无精确最佳值报道;表中所列均为经规划器生成路径并通过验证器精确检验的初始基线(署名 MinMax Arena)。
查看来源所有 n 的当前最佳解
每个规模参数 n 都是一个独立计分的子题。点击任意卡片可查看当前纪录构型,或打开编辑器提交更优解答。
讨论区(4)↓引用与数据
该题族所有子题的权威分数、证明状态、坐标数据与文献来源均汇总于下方稳定链接,按 CC BY 4.0 协议发布。由于分数随纪录刷新而更新,引用时请同时注明文件中的 generatedAt 时间戳。
GET https://minmaxarena.com/data/moving-sofa-zigzag.json
引用建议使用 2026-10 冻结归档版:实时纪录会变,但冻结版永久固定,便于日后核查。
GET https://minmaxarena.com/data/editions/2026-10/moving-sofa-zigzag.json
BibTeX(点击复制)
@misc{minmaxarena-moving-sofa-zigzag-2026-10,
title = {{The sofa in winding hallways} (P88)},
author = {{MinMax Arena}},
year = {2026},
note = {Machine-verified records, 2026-10 edition},
url = {https://minmaxarena.com/data/editions/2026-10/moving-sofa-zigzag.json},
license = {CC BY 4.0}
}讨论区
欢迎交流解题思路、分享构造方法或探讨卡壳之处。所有登录用户均可发帖;发言使用与排行榜一致的公开署名,并附带唯一注册编号(#UID)以防冒名。新发言经审核后公开。
按选手与子题归档,默认展示最新一篇。历史版本与回复完整保留,点击即可展开查看或回复。求解笔记可在提交破纪录答案时一并发布。
暂无求解笔记。