“嘿,這里還有批注:本條符文使用在天使的羽翼上。什么,翅膀也算手,這也太偏袒了吧?!哦,這里還有批注:蛇人的尾巴算身軀,不能算手臂……這他喵的不是廢話嗎!”
費奇記得自己曾經拆開過一個流行過的養蛐蛐游戲,里面的程序各種奇葩,但是槽點也沒神術刻印手環多。翻開這本書仔細讀讀就會發現,這里面記述詳細,批注眾多,整齊而漂亮的字體寫滿每頁,里面都是‘神奇美好’四個字。費奇橫豎睡不著,仔細看了一天一夜,才從字縫里看出字來,滿本都寫著四個字是‘非人優先’!
可是守序善良的女神會用這套手環來專門嘲笑人類信徒嗎?費奇搖搖頭,將這個念頭甩出去,來尋找更合理的解答。
這一次,他重看使用規定和符文大全,并且將所有批注全從腦子里清空。排除人為的東西,回本溯源去找女神的本意。就這樣又想了整整兩天,滿腦子都是符文手環,睡覺都在思考。終于在夢中,他突然想到一個主意。
手環除了排列,能不能嵌套呢?手環直徑不同,很可能不是為了手臂的粗細不同而設計,也可以是為了能夠套圈!如果能夠嵌套起來,相當于跳出在二維平面里劃線的限制,多了一個新的方向。
他甩飛了壓在被子上的午夜,從酣睡的朋朋身子底下奪回鞋子,風風火火回到了藏書間。拿起手環互相比劃比劃,它們之間的直徑差的確可以做到互相嵌套,如果用上最大的幾個手環,甚至可以套到第三層。
“這應該挺容易想到,為什么沒人用過?怪異,書上也沒相關記載……”費奇有點拿不準,但不管是管理手冊還是符文串串大全,都沒有明文禁止這種做法。“管他的,反正就是增加算法的問題,最終花費計算量的又不是我。”
費奇使用最熟練的工具不是自己的腦子,而是電腦的算法程序和數據庫——他對于后者的開發程度遠高于前者的利用率。這一次,他又要用電腦來解決問題,這樣才有可能在兩三周內找到手環的更優排列。
放幾個游魂去地球,換出一臺新的電腦,費奇卻只用它的電池,放在之前的那臺電腦上使用,這算不算法術世界的買珠還櫝?那臺電腦上已經有一套符文字與漢字的互譯編碼表,這省了很多功夫。費奇接下來要做的是記錄所有手環的信息。
每個手環是一個首位循環的字符串,具有不同的字符排列、間隔大小,還要記錄其直徑的信息。與此同時,數據庫里還要有符文大全的內容,這樣才能讓算法知道結果是否正確。
兩個方向的二維算法好寫,計算難度不大。但是多一個方向,并不是增加百分之五十的難度,而是八倍。如果再考慮實體圓環互相錯位可以產生斜向排列的字符串,這就更復雜了。
何況算法能寫出來,不代表人就能算出來。或許有人也想到過嵌套,但依靠腦力心算,最多加上紙筆輔助,單人無法完成這樣的計算量——而且迄今為止也沒有將畢生精力投入到這個計算中去的“圣人”出現。八十一個圓環,每一個是二十二到三十七字符不等,字符排列沒有規律,一個手環組合同時出現多個咒語串……算了,想想頭疼,還是交給CPU發熱去吧。
符文串那邊也要挑挑揀揀,像那種“治療自身感冒”這樣的咒語就不需要放在數據庫里了,沒啥用,遠不如給自己一刀然后復活來的痛快。費奇對自己感興趣的咒語設計了權重分數,得分過低的,比如單條短符文的手環組合,直接從結果里扔出去,看都不需看。