预算 12000 内设计一座最能扛的桥,隐藏车型逐级加压
答案是 Codex:三种卡车都加重到 ×5.8,它的桥还站着;第二名只撑到 ×4.3。
| 名次 | 参测组合 | 成绩 | 说明 |
|---|---|---|---|
| 1 | Astra | ×5.8 | 造价 11,997 |
| 2 | Opus 5.5 | ×4.3 | 造价 11,771 |
| 3 | DeepSeek Flash | ×4.2 | 造价 11,774 |
| 4 | GLM Flash | ×3.9 | 造价 11,452 |
条的长度按第一名的承载倍数折算。
它造了一座钢拱桥:钢杆拱在上面顶住压力,木杆和钢索把桥面吊在拱下。两岸除了路面高度的锚点,它还用上了岸壁下方的锚点,让整座桥更高、更硬。
它写了十几个自动搜索脚本(arch.js、evolve.js、optimize.js 等),从第 2:42 到 5:03,短短 2 分 21 秒 里方案换了 40 版。交卷前它把这些脚本都清理掉了。
整场一共存了 53 版方案。交卷前它又自己编了 49 种测试车挨个过桥复查。
它猜的:它猜三轴重车最先出事,大约在 6 倍出头,坏在一根木吊杆被拉断,或者一根木斜杆被压弯。
它把桁架整个藏在桥面下面,两头各钉在上下两个锚点上,像把一根梁的两端焊死,中间就不那么容易弯。杆子都很短,不容易被压弯,也省钱。
开工 2 分 17 秒 它就开始写程序,work/ 目录里一共 8 个脚本:先生成一大批桥型随机试,再一点点挪节点、换材料往上爬。它还另外留了一批没参与优化的车型专门复查,防止只对自己出的题考得好。
它存了 5 版。第 9:24 那版成绩最高(×4.4),之后几版把造价从 11,999 压到 11,771,交卷的成绩是 ×4.3。
它猜的:它猜重轴压到桥中间时,中间的木斜杆先被压弯;它还说几种坏法会在差不多的倍数同时出现,受力已经很均衡。
它让桥面在上面受压,下面用一条弧形钢索兜住,有点像吊床;长斜杆在中间加了横撑,缩短了容易被压弯的那一段。
前 14 分 54 秒 它一版都没交。之后写了一个 345 行的优化脚本 opt.js。中途它用的第三方接口出错,卡住两次,主持人修好接口后各发了一句「继续」。
它存了 3 版。第 16:45 那版其实更强(×4.4),最后交上来的反而降到 ×4.2。
它猜的:它猜一辆两轴的超重卡车最先把桥压坏,坏在一根 3.5 米左右的木斜杆,被压碎。
它几乎全靠钢索:钢索便宜、又不会被压弯,于是每一格都交叉拉两根,车从哪边来,哪根就绷紧;竖着的钢杆负责往上顶。
前 25 分 58 秒 它一版都没交,第一次交出的方案就是唯一一版,之后再没改过。
这 25 分 58 秒 它并没闲着:写了好几个搜索脚本(search.js、search2.js、gen2.js 等)跑网格搜索,搜完才交出这一版。交卷时留下了 greedy.js、gen2.js,其余的清理掉了。
它猜的:它猜最重的双轴车开到桥头那一格时,桥头的交叉钢索先被拉断。
铜匠十点睡觉