“嘿,这里还有批注:本条符文使用在天使的羽翼上。什么,翅膀也算手,这也太偏袒了吧?!哦,这里还有批注:蛇人的尾巴算身躯,不能算手臂……这他喵的不是废话吗!”
费奇记得自己曾经拆开过一个流行过的养蛐蛐游戏,里面的程序各种奇葩,但是槽点也没神术刻印手环多。翻开这本书仔细读读就会发现,这里面记述详细,批注众多,整齐而漂亮的字体写满每页,里面都是‘神奇美好’四个字。费奇横竖睡不着,仔细看了一天一夜,才从字缝里看出字来,满本都写着四个字是‘非人优先’!
可是守序善良的女神会用这套手环来专门嘲笑人类信徒吗?费奇摇摇头,将这个念头甩出去,来寻找更合理的解答。
这一次,他重看使用规定和符文大全,并且将所有批注全从脑子里清空。排除人为的东西,回本溯源去找女神的本意。就这样又想了整整两天,满脑子都是符文手环,睡觉都在思考。终于在梦中,他突然想到一个主意。
手环除了排列,能不能嵌套呢?手环直径不同,很可能不是为了手臂的粗细不同而设计,也可以是为了能够套圈!如果能够嵌套起来,相当于跳出在二维平面里划线的限制,多了一个新的方向。
他甩飞了压在被子上的午夜,从酣睡的朋朋身子底下夺回鞋子,风风火火回到了藏书间。拿起手环互相比划比划,它们之间的直径差的确可以做到互相嵌套,如果用上最大的几个手环,甚至可以套到第三层。
“这应该挺容易想到,为什么没人用过?怪异,书上也没相关记载……”费奇有点拿不准,但不管是管理手册还是符文串串大全,都没有明文禁止这种做法。“管他的,反正就是增加算法的问题,最终花费计算量的又不是我。”
费奇使用最熟练的工具不是自己的脑子,而是电脑的算法程序和数据库——他对于后者的开发程度远高于前者的利用率。这一次,他又要用电脑来解决问题,这样才有可能在两三周内找到手环的更优排列。
放几个游魂去地球,换出一台新的电脑,费奇却只用它的电池,放在之前的那台电脑上使用,这算不算法术世界的买珠还椟?那台电脑上已经有一套符文字与汉字的互译编码表,这省了很多功夫。费奇接下来要做的是记录所有手环的信息。
每个手环是一个首位循环的字符串,具有不同的字符排列、间隔大小,还要记录其直径的信息。与此同时,数据库里还要有符文大全的内容,这样才能让算法知道结果是否正确。
两个方向的二维算法好写,计算难度不大。但是多一个方向,并不是增加百分之五十的难度,而是八倍。如果再考虑实体圆环互相错位可以产生斜向排列的字符串,这就更复杂了。
何况算法能写出来,不代表人就能算出来。或许有人也想到过嵌套,但依靠脑力心算,最多加上纸笔辅助,单人无法完成这样的计算量——而且迄今为止也没有将毕生精力投入到这个计算中去的“圣人”出现。八十一个圆环,每一个是二十二到三十七字符不等,字符排列没有规律,一个手环组合同时出现多个咒语串……算了,想想头疼,还是交给CPU发热去吧。
符文串那边也要挑挑拣拣,像那种“治疗自身感冒”这样的咒语就不需要放在数据库里了,没啥用,远不如给自己一刀然后复活来的痛快。费奇对自己感兴趣的咒语设计了权重分数,得分过低的,比如单条短符文的手环组合,直接从结果里扔出去,看都不需看。