第 10032 次实验失败之后,被人格修正的Accelerator捡到了 「Misaka Network」的中心司令 LastOrder,此时的LastOrder已经被原先的实验员植入了类似于 "病毒" 的电子信号,一旦电子信号完全传输,整个 「Misaka Network」都会被控制。Accelerator 决定用 「矢量操作」修改这些信号,来拯救整一个「Misaka Network」。
实验员共向LastOrder植入了 n 条长度为 len 的电子信号,每一条信号可以用一个
字符集为小写字母的字符串来表示,Accelerator决定把这些信号
统一划分成若干非空部分处理,对于每一部分Accelerator可以用「矢量操作」统一修改,第 i 部分能修改的信号数 g(i) 等同于这一部分的 n 个串中不同的串的数量。
例如有 2 段信号 s
1, s
2 ,如果说要划分成 3 部分时,Accelerator会设置 2 个端点 1 ≤ a
1 < a
2< len ,并将这三段信号划分成 s
1[1,a
1], s
1[a
1+1,a
2-1], s
1[a
2, len],s
2[1,a
1], s
2[a
1+1,a
2], s
2[a
2 + 1, len] 六段,其中第一段和第四段在同一部分,第二段和第五段在同一部分,第三段和第六段在同一部分。
Accelerator修改一段信号的方式是从这一段的左端点接入「Misaka Network」,无法避免的是Accelerator的能力会对「Misaka Network」造成伤害,如果Accelerator决定从第 i 个端点接入一段长为 x 的信号,「Misaka Network」将会受到 a
i * x + b
i 的损害,其中 a
i, b
i 是一个可正可负的序列 。
Accelerator定义使用能力以后能造成的正面影响为
%20-%20%5Csum_%7Bi%3D1%7D%5E%7Btot%7D%20a_%7Bl_i%7D%20%5Ctimes%20len_i%20-%20b_%7Bl_i%7D)
,其中 p 是 Accelerator定的某一个常数,tot 是划分的信号段数,l
i, len
i 分别是每一段信号的左端点和长度。
Accelerator想要尽可能提高拯救Lastorder的成功率,也就是最大化正面影响的值,请你帮他找出一种划分方式,最大化正面影响的值。