一、阵解
每一炮的生效时机如下。在这张图的基础上,很快就可以写出脚本。

首先,从这些数字中抽象出轨列,即I-PPDD|I-PPDD|PPDD|PPDD|PPDD,15.5, 15.3, 7.18, 7.18, 7.18。
不难发现,这一轨列对应的是参数7,但它的波长并不是标准的18|18|6|6|6,而是15.5, 15.3, 7.18, 7.18, 7.18。造成这一现象的原因便是极限波长。极限波长,就是指阵型不被僵尸破坏的最大波长,所以,我们可以说,极限波长是由对阵型威胁最大,往往也就是最快的僵尸决定的。
就此阵而言,它的水路威胁来自海豚,而陆路来自舞王。至于矿工,由于地刺王的存在,可以放羊处理,这也在很大程度上减轻了阵型的压力。
我们清楚,在没有分离炮的情况下,冰波不能拉得太长,这是由海豚决定的。采用最新数据,如果将海豚在刚刷新的时候就冻在岸上,那么,海豚最早啃炮的时间是954.5(它不是简单的二倍关系);加上400的最短冻结时间,和201的刷新真空,可得极限波长为1555.5。
由于取整并不影响循环,而且更易于计算,所以将加速波的波长取为1550。另外,由于连续冰波,以及拦截的存在,第二冰波不能开场就冻,所以延迟20cs,波长也相应作出微小缩短,变为1530cs。这样一来,水路的威胁被化解了。
在陆路上,同样采用最新数据,可以得知,在没有植物阻挡的情况下,伴舞开始啃食玉米炮的时间是629,而由于九列的炮打不到七列的伴舞,所以必须让落点为7.28(这是暴力测试的数据,但是经多次实战检验可用)的拦截炮承担起这一职责。由于伴舞在629已经开啃,所以此处提前1cs,让它在628生效;而P则提前于D110cs,即518生效。这样一来,加速波拉长至718cs。
通常,我们取加速波为601,P于340之前生效,对舞王和海豚的压制效果都十分显著。但在这里,这一波长却过短,以至于炮和寒冰菇都无法恢复至循环开始时的状态。所以,为了保证循环继续,必须尽可能的拉长加速波。不仅如此,波长拉长后也给了我们更多时间恢复阳光,可以缓解经济压力。
以上简单展示了轨列,以及说明了极限波长的必要性:可以说,弦14炮的参数7解就是站立在极限波长上的;没有这一理论,阵解将难以为继。