- 梔子貓的奇幻編程之旅:21天探索信息學奧賽C++編程
- 周魯
- 3540字
- 2021-03-26 23:48:58
引子 寧靜王國的發電站

寧靜王國,一個有著綿延海岸線的美麗國家,以其豐富的電力資源和水產資源著稱。
說起水產資源,最著名的可不只是蝦蟹三文魚這些食物,而是能在夜里發出熠熠冷光的夜明珠。
野生的珍珠蚌只出產在寧靜王國的領海內,于是,奢侈工藝品的買賣很自然地成了寧靜王國的重要產業。同時興起的,還有旅游業。
我們的故事,就發生在這里。

寧靜王國美麗的海岸
如果說寧靜王國有什么缺陷,那就是——科技。
在當下的全世界科技排行榜上,寧靜王國的名次是非常糟糕的。可是,回想起30年前,寧靜王國還是一個科技出口國。
到底發生了什么,才讓這樣一個以科技自傲的強國變成了旅游國家?
一切,都起源于10年前的那件事。
那一年,寧靜王國風暴灣的潮汐發電站報警了。
這可不是使用礦物油料(比如石油)的發電機,那種東西的構造雖然簡單,可石油早已經是最稀缺的資源,根本就沒法大規模發電。
真正能夠幫助人類的,是風力和海水。
建立海水動能發電站,是整整兩代王國科學家的夢想。在數十年中,他們對已經消亡的古代人類文明遺跡進行長時間的研究,在經歷了極其艱難的科技復蘇后,好不容易才獲得了這項了不起的科技:利用海水潮汐的動能來創造電能。這座潮汐發電站,是寧靜王國最大的工業設施。
潮汐發電站的建成,是寧靜王國一舉成為科技強國的重要象征。發電站本身也成為國之重器。
然而,這個發電站,報警了……
報警,就意味著會發生事故;而事故,就意味著故障;故障則代表著發電站的終結!
現在17歲的梔子貓,還記得10年前——她7歲的時候,全國上下的恐慌。
要知道,沒有發電站,就沒有足夠的電。沒有電,就沒有亮著路燈的光明的街道,也沒有因禁用煤氣燈而變得不再懼怕火災襲擊的王宮的光明,連學校的電鈴都不能響啦!
這么重要的大型發電站,竟然,報警了……
莫不是世界末日要來臨了?
朝野上下,都亂套了。
國王陛下震怒,命令寧靜王國的最高學府,也是全世界聞名的古代人類文明研究的發源地——寧靜王國神學院——最資深的幾個長老去研究一下,到底為什么發電站會發生故障。
在對古代人類留下的潮汐發電站的設計文檔進行長時間的研究后,長老們得出了一個讓人喜憂參半的結論。
憂的是,潮汐發電站中最重要的發電機扇葉在設計的時候,就寫明了:隨著時間的流逝,扇葉一定會出現損傷。當損傷足夠大的時候,潮汐發電站的輸出就會被降到一道讓人警惕的紅線處。
報警也就是由此而來的。
喜的是,古代人類在設計潮汐發電站的時候,已經想好了后備方案:更換發電機的葉片。而寧靜王國,是有后備的葉片的。
只是,非常少。
在古代人類的技術文件中,是這么說的:
潮汐發電站的葉片非常巨大,如果更換一片,要耗費很多時間和金錢,所以不需要出現問題就更換,只需要跟蹤計算葉片的耗損。
根據每個安裝地點的不同,葉片損傷也會不同。因此,預測發電機的葉片更換的工作,需要配合監控電腦的中控軟件。
可是,這里就出現問題了!
因為,寧靜王國的發電站,只是寧靜王國神學院對古代人類科技的復制品而已……
當年發掘古代人類的潮汐發電站遺址時,是發掘出了一套備用葉片的。寧靜王國的工程師們也是通過這套葉片來進行復制的,只是產量極低。如果出現報警就要更換,那可根本跟不上這個節奏!
還有那個什么“種孔軟劍”,那是什么?聽都沒聽說過,更不要提什么“劍孔店鬧”了!
現在看來,這個文檔中所說的“監控電腦”,很有可能是和葉片一起出土的儀器。誰也不知道那是干什么用的,也就沒有誰用過那個東西。

被稱作“監控電腦”的古代文明機器
原本這部分在復原的時候就是筆糊涂賬,可是這次偏偏就是逃不過去。在古代人類的技術文件里面,這樣寫道:
當中控軟件監控到功率持續下降時,確切地說,應該是當連續I天,每天下降超過原發電量M的0.5%,而且下降的總量超過電力下滑警戒紅線D所示量的20%時,就必須全部更換葉片,否則,發電站可能損壞。處于報警狀態的發電站,輸出功率會下降到60%。在此之前,無須更換,也無須驚慌。
可是——
怎么能不驚慌啊?
這個潮汐發電站可不是現在的人類發明的啊!如果說葉片還能仿制的話,那么這個關鍵的管理系統的設備,也就是叫作中控電腦的東西,可沒人會用。就算是全世界有名的古代人類文明科學家——寧靜王國神學院的長老們,也完全搞不清楚啊!
如果只是數學的話,是很簡單的,隨便一個神學院研究古代人類文明的大學生都能說得頭頭是道:
如果I是4,那么,只要記錄這4天的供電下降的數字就好了,比如10,15,6,10;同時,如果原來發電量M是1000,這樣,我們就能知道如果每天下降5,就是等同于每天下降0.5%;如果我們再知道D是200的話,200的20%是40,那么:
[10+15+6+10=41]
I的每個數值都超過了報警線——5,對不對?
而且,I的總和41,超過了40,也就是超過了D的20%,對不對?
那么,這就說明,我們現在已經到了需要更換潮汐發電站的葉片的時候了,直接換葉片就好了。
很簡單,對不對?
很容易,是不是?
怎么說,寧靜王國也是擁有潮汐發電站的科技強國啊,怎么可能連這點兒事都搞不定呢?
錯了。
寧靜王國的關鍵問題,不是數學。
是這臺中控電腦。
沒人會用中控電腦。
也就沒人知道怎么得到I、M和D,更不要說怎么去用這臺電腦去計算I個數值的和了。
老國王沒有別的辦法,只能在整個王城范圍內大發英雄帖,希望能夠找到會使用這個什么“店鬧”的人。
英雄帖張貼在王城的石頭墻上,日復一日,無人問津,開始變成帶著一絲嘲諷的、脆弱的黃色。
半年過去了,英雄帖都快碎了,還是沒有任何一個人來揭掉它。
在這期間,潮汐發電站的狀況倒是還好,不太看得出來每況愈下,反正隔三岔五都在報警。但寧靜王國的新能源管理局卻慌了手腳,出臺了各種各樣的限制國民用電的方案。
不知道什么時候潮汐發電站會崩潰的陰影,就這樣籠罩在每個人的心頭。
直到,南蠻國的使團到來之日。
南蠻國的大使是第一次來訪寧靜王國,態度看起來十分謙卑,非常愿意為兩國的建交努力,甚至立下了軍令狀,說如果解決不了寧靜王國的潮汐發電站的問題,他就辭去南蠻國的公職,在寧靜王國做十年清潔工,專門清掃發電站的廁所。
南蠻國唯一的要求就是借用寧靜王國最大教堂的正面當作銀幕,用他們的儀器設置一塊直播兩國友好邦交進程的大屏幕。
寧靜王國的老國王對這些花哨的東西一點兒也不感興趣,但也不反對,所謂愿見其成,就是這個意思了。
誰也沒想到,這也是寧靜王國的國恥之日。
當時,在教堂外面的空場上,人山人海,上萬人坐在那里,準備看南蠻國出洋相。
只見,南蠻國使團中一個軍人樣子的隨行人員,將這臺出土之后就沒人能弄明白的機器和南蠻國的電纜連接起來,鼓搗了一下之后,這臺機器,就亮起來了!
教堂外,人群一片驚呼。
而這個軍人,在開啟了這臺機器之后,干凈利落地開啟了那個傳說中的中控軟件,開始噼噼啪啪地在里面寫字。
他寫的是一種古代文字,如下頁圖所示。
軍官一邊寫,一邊解釋他在干什么。
基本上說的,就是這座潮汐發電站的設計壽命非常長,所有的葉片至少能夠使用20年。之所以發電站會報警,只是因為沒有得到來自中控電腦的數據,而并不是因為真的需要更換葉片。現在只要補充這些需要被檢查的古代文字到“文件”中,發電站就能夠解除報警狀態,而轉向全力輸出電力了。
不光是幼小的梔子貓不知道這個南蠻國的軍人在做什么,整個寧靜王國都沒有一個人明白軍官所說的“文件”是個什么玩意兒。
誰也不知道他在做些什么,只見他眼花繚亂地寫了那些古代文字之后,翹起小拇指,很浮夸地按下了中控電腦的按鍵,片刻之間,潮汐發電站的功率就大幅上升了。
梔子貓到現在都忘不掉當時歡呼的人群的喜悅表情。
而老國王可能忘不了的,是那個軍官臉上禮貌而輕蔑的微笑,以及南蠻國大使臉上貪婪的表情。
老國王雖然糊涂,但終究是個睿智的長者。他非常清楚,這種南蠻國掌握的科技,這種他們不知從什么時候悄悄掌握的、被稱作“寫程序”的能力,是寧靜王國完全沒有能力復制的。
被莫名的古代人類文明撐起來的寧靜王國,現在是騎虎難下了。

南蠻國軍官寫下了這些看起來工工整整的文字
這一次,南蠻國的使團和寧靜王國簽了超過10億銖的商業協議。內容,就是對寧靜王國發掘的所有古代文明科技的修復工作。
10億銖,是寧靜王國國庫積蓄的三分之一。
寧靜王國這么多年的積蓄,就這樣被南蠻國掠奪走了。
但是,如果不簽訂這個商業協議,寧靜王國所有使用古代人類科技的設施都有可能崩潰。曾經是世界科技中心的寧靜王國,這次被打倒在地上,連牙齒都不知道滾落到何處去了。
從此,老國王被憂愁纏身,沒過多久就染了重病,駕鶴西去了,留下還不到兩歲的小公主。
而這種南蠻國強行帶給寧靜王國的技術,也被稱為國恥、邪術,被攝政的神學院長老團封印起來。
任何人都不許提及。
至于對這種科技的研發?那更是癡心妄想。
這樣的閉關鎖國,一直等到寧靜王國的女王——之前的小公主數年后即位,才開始改變。
但,那是好幾年之前的事情了。
而我們的故事,則跟隨著剛剛就任王宮科技侍衛長的梔子貓,悄悄展開了。
- 青少年美育趣味課堂:XMind思維導圖制作
- Functional Programming in JavaScript
- Mastering macOS Programming
- 人人都懂設計模式:從生活中領悟設計模式(Python實現)
- 名師講壇:Spring實戰開發(Redis+SpringDataJPA+SpringMVC+SpringSecurity)
- C/C++程序員面試指南
- Spring MVC+MyBatis開發從入門到項目實踐(超值版)
- 代碼閱讀
- Oracle實用教程
- Photoshop CC移動UI設計案例教程(全彩慕課版·第2版)
- jQuery技術內幕:深入解析jQuery架構設計與實現原理
- Python預測分析與機器學習
- 百萬在線:大型游戲服務端開發
- Unreal Engine Game Development Cookbook
- Instant AppFog