当前位置: 华文问答 > 游戏

【崩坏:星穹铁道】的罗盘解密是否存在最优解(所需要的总旋转次数最少)?

2023-05-05游戏

这个解密其实是个数学题,是存在最优解的,但我看题主需要的不是最优解的方法而是通解。这里分享一下我的思路。

三个方式都是同时旋转内外中两个的情况下,是 会有一圈旋转得更慢的 ,此时正常圈仍是三圈回到原点,而特殊的圈则需要六圈。所以开始我们应该找到这个圈(外中内三个位置都有可能出现特殊圈)。

这里假设这个圈为A,剩下两个正常圈则为BC。

然后我们应该 先确认特殊圈离目标点所需的步数(特殊圈转一次固定为60°很好分辨) 如果不能马上确认可以随意试转一下来目测, 再确认正常圈离目标点所需的步数(有些正常圈可能会转240°而不是120°需要注意) 。如果记性不好可以拿手机或者纸笔稍微辅助记一下。

在知道上述初始条件以及规律后其实就很简单了。假设还剩下A3B2C1步(数字为距离解开所需步数),则易得我们应该先转AB两下AC一下即可解开。若是A5B1C0呢,则先转BC一下转化为A5B0C2再转AB三次AC两次即可。若是A2B1C2呢,则应该先转动BC两次使其变为A2B2C0再转动AB两次即可解开。

在第二种可能中看似B1C0非常接近0,但因为正常圈三次归零,我们也可以将A5B1C0视为A5B4C3,而4+3=7>5,显然我们应该先转一次BC将其变成熟悉的情况A5B3C2=A5B0C2从而求解。