按照這個圖來的對不對?不管它精確與否,我先判斷拆分是否正確吧!”
費奇一直拄著法杖,整合了電腦全部功能的逗貓棒同樣可以將地圖拍攝進去。隨著琥珀石上顯示出“≡≡”的表情,費奇就開始設計算法。
拆分神瞰·大預言術是個繁瑣的工作,但它的初衷卻很簡單。正如麥金托什介紹的那樣,就是為了讓這個法術“覆蓋整個模范領”。要做到這一步,除了處于核心的教樞能的足夠的法力外,就需要讓各個要塞的施法者能夠參與進來。說白了,拆分就是根據各個點的相對位置,形成一個互不沖突的神術網絡,最終決定大預言術的邊界。這涉及到空間符文對法術的再加工——而這剛好是費奇一直以來研究的方向。
“你在用心算嗎?”麥金托什大主教有些發愣。拆分神術咒語、對法陣做出變形,這方面的東西他也略懂一些,知道工作量有多么龐大。為了找到能用的答案,二十五個人整整用了一周時間才找到方法,在此基礎上才有機會尋找最優方案。由于計算量太大,教樞給神術專家們了黑板和粉筆而不是羊皮紙,因此也就沒有這段時間的日志保留下來。
作為整個大預言術的組織者,麥金托什不止一次去慰問神術專家們,嘴上說著要為他們幫助,但每次都被幾十塊黑板上復雜的符文勸退。他看過那些人的努力工作,知道他們的虔誠,理解他們的辛苦,因此費奇說符文拆分的過程有問題時,他是不太愿意相信的。
而且,他也不相信費奇能獨立用心算出一個結果來。
費奇當然心算不出來,真正進行計算的是逗貓棒——不過該怎么計算卻是費奇的。“神瞰·大預言術”的核心部分已經完成,拆分的過程形同二次包裝,這本質上是個空間幾何尋求最優覆蓋解的問題,不會難過圖像渲染技術中的問題。
“將要塞的各個點與圣三城堡相連,連線不能重合,間隔點盡可能少,越是周圍“空曠”的位置越要直連教樞,這樣才能保證覆蓋范圍……”費奇拄著法杖,自言自語地說道。
“咦,你說的這些都對,和當初神術牧師們的想法是一樣的。”麥金托什眼睛一亮,初次覺得費奇在法術方面果然是有天賦的,英雄所見略同嘛!“要不要我給你找一塊黑板來?”
費奇搖搖頭。他的算法基于前世的知識,最好不要展示給這個世界的人看,否則會引發各種疑問。再說,任何黑板也不可能比逗貓棒更好用。
這個世界的人想要找最優方案靠的是經驗,而費奇靠的是算法。算法最初也是從經驗來的,經過總結、提煉和不斷驗證后,就是為了在應對更多類似的情況時能節省時間,同時直指問題的核心。
n ̄e ̄原來這叫做填色問題嗎?”
“別糾結名字,檢查一遍輸入,然后開始運算吧!”
“╥﹏╥名字的問題明明很重要。”
重復的計算以及窮舉是電腦最強的功能,如果加上一點“直覺”,那就會量變產生質變。
n゜▽゜o☆[eureka!]”
這么快?費奇有些吃驚,但是檢查了一下結果后卻不得不承認逗貓棒是正確的。“別著急慶賀,那些人或許沒這么聰明。你還要繼續計算,找到次優解。”
“⊙?⊙好吧,我加班吧。”
費奇靜靜站著等待結果出來,順便將整個模范領的地形圖看了個夠。如果這是個爭霸游戲的話,處于最西北角的冰峰要塞和米納斯伊希爾無疑選了個最高難度。可耕種土地少,每年春季的山水匯聚泛濫,導致適宜居住的區域也很少。再加上對外溝通總需要穿越其他領地,因此商品價格也會變高——沒一個是好消息。
“大主教,我有點不明白,沙盤上這些個小坑是什么東西?”
“哪些?哦,這個本來不該給