第三十章:演算法大賽(四更)

做火車到了燕京之後,找到了細細公司說的比賽的地方之後,先到簽到處簽了到,然後在一個機器人充當引路人的指導之下來到了比賽大廳。

大廳裡面已經來了很多的參賽者,大部分都是團隊參賽的,很少有個人參賽,在40多個的參賽隊伍中僅僅有3個是個人參賽。

林奇仔細看了參賽人員的配置,發現他們都自己帶了電腦。

林奇有點尷尬,自己家裡只有一個桌上型電腦,雖然效能還可以,但是太大了,自己來的時候也沒有打包帶來,結果到了這裡遇到了沒有電腦可用的尷尬局面。

趕緊向工作人員反映這個情況,大會的組織人員也驚呆了,他們也沒有想到居然會有人不帶電腦就來參賽,也怪公司沒有在官網上說明必須自己帶電腦,不過話又說回來,現在搞開發的,誰還沒有一個筆記型電腦。

經過協調之後,工作人員從細細公司來參加比賽的同事那裡,借來了一臺macbook給林奇救急一下,並告訴了他電腦的密碼。

林奇拿著macbook,開啟了蓋子。輸入密碼後,進入了系統,因為之前林奇從來沒有用過mac電腦,所以對這個系統不是特別熟悉,進入了系統後林奇第一件事就是馬上熟悉下新系統的使用。

演算法大賽的主持人在臺上開始了激情的演講。

首先是細細的cto開始了一段激情的演講,從細細的創立之初講到了細細是如何發展成為現在這樣大的規模,是怎麼在之前的殘酷的戰爭中勝利的,還有舉辦這場演算法大塞的目的。

洋洋灑灑的一個小時過去了,除了林奇以外(林奇沒有聽過這些演講所以很有興趣),大家都有點想睡覺的時候,cto終於結束了他的演講。

主持人接著開始了他的主持。

「我們今天的比賽是在一個虛擬的地圖上進行的,這次的地圖是由軟體隨機生成的一個大型而複雜的虛擬城市地圖,再生成過程中參考了很多城市建築,所以雖然是虛擬地圖,但是也有很大的參考意義。和之前相同的是同樣的是計程車的數量是固定的,還有隨機出來了一些乘客,目的地也是隨機的。但是每一個人拿到的都是相同的副本。我背後的大螢幕上出現的下載地址,是這次比賽需要用到的素材,大家可以自行下載。」

「從現在開始在接下來的5個小時內,大家可以根據這個地圖模型來隨意調整自己的演算法,你們可以在本地模擬多次,也可以提交多次,結果以最好的為準。」

林奇在電腦中輸入了大螢幕顯示的地址,開始下載模型,在剛才cto演講的時候,林奇已經把他寫的程式考到了電腦上,並且編譯好了。

之前林奇在測試時候,就發現了一個問題,每次寫了之後都要重新編譯,會花費一定的時間。

後來林奇把程式修改了,只要程式改動不大,直接就能熱編譯,且編譯速度非常的快,這給林奇帶來了一些時間上的優勢。

在這場比賽中這樣的時間優勢,也給林奇帶來了不少的優勢。

最終,林奇在這個演算法大賽中獲得了第二名。第一名受邀上臺,講了一下自己演算法的核心思想。

林奇聽完之後,感覺自己進入了一個神奇的世界。這個演算法讓林奇眼前一亮,頓時又有了新的想法,要不是時間不允許,林奇相信自己絕對能寫出來比他更好的演算法。

大會剛結束,林奇就趕緊向家裡打了一個電話,說自己這次演算法贏得了第二名,獎金有20萬之多。

家裡人聽到之後,都非常的激動,二十萬啊,一輩子都沒有見過這麼多錢,如果全部換成現金得有好幾斤重吧!

贏得了20萬元的獎勵,林奇一路上高興的都沒有睡著覺。

回到家裡,林奇把獎金都給了父母,和父母商量了一下,用一萬多塊錢買了一臺macbook電腦,林奇在參賽的時候用過這個電腦,就對這個電腦念念不忘。

最後林奇開始了暑假最後一個月的衝刺。

只是他不知道他這一個月給開源世界帶來了多大震驚。