第(1/3)頁 就在葉秋和聶心語你儂我儂的時候,清華大學,信息學奧賽冬令營組委會辦公室,同時也是此次冬令營閱卷室內,一名負責閱卷的年輕博士,正好奇地在電腦前,用鍵盤點擊上下左右按鍵。 屏幕上,16個小方格內,年輕博士正在不停地用2疊加,組成了兩個1024,最后終于變成了一個2048。 隨著屏幕上出現了勝利的字樣,年輕博士忍不住握了握拳。 他玩這個游戲玩了一個多小時了,總算通關一次了! “小楊,你這是做什么呢?” 身后突然傳來的聲音,讓楊立新嚇了一跳。 “姚教授,您怎么來了?” “你不好好閱卷,這在電腦上干什么呢?” 姚其志嚴肅道。 楊立新是他帶的博士生,這次清華搞信息學奧賽冬令營,姚其志便推薦他過來參與閱卷。 沒想到他竟然在閱卷機房玩起了游戲,姚其志覺得需要好好敲打一下。 楊立新連忙道:“姚老師,我不是在玩游戲,剛剛這個小游戲,是一名參賽學生設計的附加題。” “參賽學生設計的附加題?” 姚其志微微一愣。 楊立新點頭道:“對的,這個游戲設計得很有意思,游戲規則很簡單,每次可以選擇上下左右其中一個方向去滑動,每滑動一次,所有的數字方塊都會往滑動的方向靠攏外,系統也會在空白的地方亂數出現一個數字方塊,相同數字的方塊在靠攏、相撞時會相加。系統給予的數字方塊不是2就是4,玩家要想辦法在這小小的16格范圍中湊出2048這個數字方塊。” “有點意思,你讓一讓,我來試試!” 楊立新連忙給姚其志讓座。 姚其志在楊立新的指導下,啟動了游戲程序,玩了一小會兒,他就開始上手了。 大概玩了十幾分鐘,姚其志很快就明白了這款游戲的策略。 “這個游戲有意思啊,居然采用遞歸生成2^n的思想來設計游戲。不過難度倒不大,只要滿足最大的數列和次大的數列,然后盡量把大的數字往邊上靠,小的數字依次累加。以其中一根對角線,將合并的大數放在一邊,小數在一邊,這樣就方便通關了!” 楊立新臉上露出崇拜的表情,說道:“姚教授還是您厲害,我摸索了一個多小時才找到這個套路沒想到這么快就被您發現了。不過我覺得更厲害的是這個學生,在短短八小時的時間內,就設計出這樣一款帶有數學思想的小游戲,就算讓我們課題組的博士來做,也不一定能夠在這么短的時間內設計出來,更不用說這期間還要思考這款游戲的核心思想了!” 第(1/3)頁