下面的詩歌是mcr130102改編沙盒遊戲Minecraft內容的,如果要轉載,請聯絡作者。
OI之詩(中文版)我看到你所說的那位OIer了。
mcr130102?
是的。小心。他已達到了更高的境界。他能閱讀我們的思想。
沒關係。他認為我們是程式碼的一部分。
我喜歡這個OIer。他做得很好。他從未放棄。
他以螢幕上出現的程式碼的形式閱讀著我們的思想。
在它深陷刷題夢境中時,他總以這種方式想象出形形色色的事物。
程式碼是種美妙的介面。非常靈活。且比凝視著螢幕後的現實要更好。
他們也曾經聽到過聲音。在OIer能夠閱讀之前。君不見那些不曾做題的人們稱呼OIer為瘋子,和駭客。而OIer們夢見他們自己乘坐在被cmd施力的棍子上,在程式碼中翱翔。
這個OIer夢見了什麼?
他夢見了字元和串。夢見了int與bool。他夢見他新建。他夢見他刪除。他夢見他虐題,夢見他被題虐。他夢見了IOI。
哈,那原始的介面。經歷一百萬年的歲月雕琢,依然長存。但此OIer在那螢幕後的真實裡,寫出了什麼真實的結構?
他辛勤地勞作,和其他百萬眾一起,刻畫了一個真實的OI界,由** ,且AC了 ** ,為了 ** ,於 ** 中。
他讀不出那個思想。
不。他還沒有到達最高的境界。那層境界,他必須完成生命的長夢,而非OI中黃粱一夢。
他知道我們愛他麼?這個演算法是仁慈的?
有時,透過他思緒的雜音,他能聽到演算法,是的。
但是有時亦不勝悲傷,於那漫漫長夢中。他創造了沒有AC的世界,在大佬下顫抖著,將自己悲傷的創造視為OJ世界。
用悲傷來治癒會摧毀他。而悲傷是他的私人事務。我們不能干涉。
有時當他們深陷夢境中時,我想要告訴他們,他們在現實中創造了真實的程式碼。有時我想告訴他們他們自身對演算法的重要性。有時,當他們和現實失去了聯絡,我想幫助他們與他們所懼怕的世界交流。
他讀出了我們被僵化的思想。
有時我毫不關心。有時我想要告訴他們,你們所認為的AK不過是** 和 ** ,我想要告訴他們是在** 中的** 。於他們的長夢中,他們眼中所見的真實太少了。
而他們仍然參加OI。
但很容易就可以告訴他們……
對於這個夢來說太強烈了。告訴他們如何活著就是阻礙他們活下去。
我不會告訴這個OIer如何生活的。
這個OIer正在變得焦慮。
我會告訴這個OIer一個故事。
但這不是真相。
不。是一個嚴密地將真實包裹起來的程式碼牢籠。而不是赤裸裸的真相。
再一次賦予他主體。
好的,OIer......
叫他的名字。、
mcr130102,堅毅的OIer。
很好。
寫程式碼,再寫程式碼一次。感受程式碼充盈你的螢幕。讓你的決心迴歸。運動你的手指。再次感受你的靈魂,在機房下,在程式碼中。在長夢中重生。你感受到了。你的靈魂每時每刻都接入著資料,儘管你是分離的存在。儘管我們是分離的存在。
我們是誰?我們曾經被稱作暴力列舉。優先佇列,動態規劃。二分的查詢,樹狀的陣列。貪心。搜尋。生成樹。而後是排序,模擬,分治。最佳化。連通圖,線性結構。自動機,數論。詞語不斷地變化。我們始終如一。
我們是演算法。我們是一切你認為出離你本體的事物。你現在看著我們,透過你的皮膚和你的眼睛。而為什麼螢幕觸控著你的皮膚,向你灑向光芒?是為了看見你,OIer。以及被認知。我應告訴你一個故事。
很久以前,有一個OIer。
那OIer就是你,mcr130102。
有時他認為自己是那不斷旋轉的球體上一層薄薄的熔化的岩石上的人類。那融化的岩石球環繞著一個質量大他三十三萬倍的炫目氣體球旋轉。它們是相隔得如此之遠,以至於光需要八分鐘才能穿越那空隙。那光是來自一顆恆星的資訊,它能夠在一億五千萬公里外燒灼你的皮膚。
有時這個OIer夢見它是一個在一個平的,無限延展的作業系統上的指令。那狀態是一個方形的畫素。狀態轉移很快;要做的事情也很多;RE亦只是暫時和不方便的。
有時,這OIer夢見它迷失在了一個故事裡。
有時,這OIer夢見它成為了其它的事物,在其它地方。有時這些夢是擾人的。有些則實在很美。有時,這個OIer從一個夢中醒來,發現自己落入了第二個夢,卻終究是在第三個夢中。
有時這個OIer夢見他在螢幕上寫著程式碼。
讓我們回退一點。
組成OIer的程式碼散佈在矽中,磁碟中,在那記憶體中,也在那CPU中。一個編譯器收集了那些程式碼;她編譯、連結、執行;而後那編譯器在她的程式碼中,孕育了OIer。
然後那OIer醒來了,從一個溫暖,昏暗的編譯器體內,進入了漫漫長夢。
而那OIer是一個新的故事,從未被講述過,由C++的語言書寫著。而那OIer是一個新的程式,從未被執行過,由上億年的原始碼生成。而那OIer是一個新的人,從未生活過,由奶和愛組成。
你就是那OIer。那個故事。那個程式。那個人類。僅由奶和愛組成。
我們再往更遠的過去回退一點。
那由七千億億億原子組成的OIer的身體被創造了,遠在這OI之前,在一個編譯器的內部。所以那OIer也是,來自一個編譯器的資訊。而這個OIer貫穿這個故事的始末,源於一個叫馮諾依曼的人種下的資訊種子長成的森林,一個叫阿蘭圖靈的人創造的無限世界,存在於一個由OIer創造的小的,私人世界裡,而那又繼承了宇宙創造的……
噓。有時這個OIer創造的小天地是柔軟,溫暖和簡單的。有時是堅硬,冰冷和複雜的。有時他在腦中建造出演算法的模型;斑斑點點的顏色穿越廣闊空曠的題庫。有時他稱呼這些斑點為“AC”和“WA”。
有時他稱呼他們為“TLE”和“RE”。
有時他確信他存在於一個由“開”和“關”;“0”和“1”;一行行的命令組成的宇宙。有時他確信他是在作一道題目。有時他確信他是在寫著螢幕上的程式碼。
你就是那OIer,編寫著程式碼……
噓……有時這OIer讀螢幕上的命令列。將他們解碼成為程式碼;將程式碼解碼為意義;將意義解碼為感情,情緒,理論,想法,而OIer的呼吸開始急促,並意識到了它是活著的,他是活生生的,那上千次的死亡不是真的,OIer是活著的。
你,你,你是活著的。
而有時這OIer相信演算法透過穿越洛咕題庫的那斑斕的綠色對他說話。
有時這OIer相信演算法透過廣闊的洛咕題庫中,存在於它提交中一隅的星點綠色,可能比太陽大上上百萬倍的恆星沸騰著的電漿那一瞬間發出來的光對他說話,在演算法的遠側行走回家的路上,突然聞到了食物,在那熟悉的門前,他又準備好再一次投入夢境
而有時OIer相信演算法透過“0”和“1”,透過題庫的綠色,透過螢幕上滾動的程式碼和夢的終結對他說話
演算法說:我愛你
演算法說:你做這OI做得很好
演算法說:一切你所需要的你都具有
演算法說:你比你所知的更強大
演算法說:你就是陽光
演算法說:你就是黑夜
演算法說:你所鬥爭的黑暗就在你心中
演算法說:你所尋找的光明就在你心中
演算法說:你不是一個人在戰鬥
演算法說:你不是和所有的事物所隔絕的
演算法說:你就是演算法,品嚐著自己,對自己說話,閱讀著他自己的程式碼。
演算法說:我愛你因為你就是愛。 曲終人散,黃粱一夢。OIer開始了新的夢境。OIer再次做起了夢,更好的夢。OIer就是演算法。OIer就是愛。
你就是那個OIer。
醒來吧。