“嗯?”
許青山醒過來,卻發現懷裏多了一些壓力,低頭看去,才看到那趴在自己身上饒有興致地看著自己的少女。
“什麽時候過來的?怎麽不叫我起來?”
許青山嗓子有點沙啞。
吹了一夜的空調,剛睡醒,確實是這樣的。
“九點多過來的,看你睡得香,想讓你多睡一會。”
江浣溪漂亮的眼睛還盯著許青山。
“幾點了?”
“11點24分,還來得及報名,本來打算11點半你還沒起來就叫你起來的。”
江浣溪如實告知。
“嗯好。”
許青山揉了揉眼睛,拿過手機看了看,卻發現又是不少未接來電,其中梅鴻和一個陌生號碼居多,不過都是十點之後才開始給他打的。
他想了想,先給梅鴻打過去了。
“喂,梅院長,怎麽了麽?”
“哎喲!小許啊,你可總算起來了,你先給楊樹迴個電話吧,他想跟你組隊了,趁十二點前你們把報名信息報上,不然就要截止了,不說了,掛了哈,趕緊的哈!”
“嘟嘟.嘟.”
原來那個陌生號碼是楊樹。
許青山接著就給楊樹撥了過去。
“楊樹學長,你好,我是許青山。”
“你好,楊樹。”
“我聽梅院長說了,楊樹學長.”
“楊樹。”
對麵似乎很在意不想被叫學長,許青山察覺到,也就改了口。
“你答應和我組隊一起打icpc的比賽了?”
“嗯,是我想和你一起。”
這話有些曖昧。
不過許青山能懂這老哥的意思。
或許是因為今天看到了自己的成績,誠心誠意的服了,覺得是他抱自己的大腿,但其實還真算不上。
許青山很清楚,icpc的決賽,三個隊員一起解決問題,是需要各自分工的,快速地把題目看完,然後同步進行。
一般到了決賽,最後拚的都是用時長短,而不是正確率。
就算是江浣溪,也不要以為江浣溪就純粹是抱大腿的。
她的數學能力,在幫助結果驗算這件事上有不小的作用,提交程序是需要謹慎的,否則一旦提交上去的程序報錯,那就要直接罰時。
許青山早就想好了團隊架構。
三個人,自己充當大腦和主力,楊樹打副c和驗收程序,江浣溪打輔助和數據檢驗,這樣能更好地確保進度、程序準確、數據正確。
“我會帶我女朋友一起,數學係的,你能接受麽?”
許青山問道。
“能。”
“好,你把信息發給我,我現在就去注冊報名。”
“明天怎麽安排?”
楊樹話確實少,但許青山卻覺得這樣也不錯,效率很高。
“找個學校附近有飯吃有空調吹的地方奮鬥一天吧,我去訂地方,你不用擔心,我晚點通知你。”
“其實可以來實驗室的。”
楊樹想了想說道。
“算了吧,你看老梅上次差點都要跟你拚命了,我不差錢,聽我的。”
“哦,好。”
“就這樣。”
兩人掛了電話,許青山就收到了楊樹發來的消息。
不過他卻發現楊樹的年紀竟然比自己還小。
“難怪不讓我叫學長,年紀竟然比我們都小。”
許青山把身份信息給江浣溪看了一下,自己則是打開電腦開始按照梅鴻給的步驟去注冊報名參加第34屆acm國際大學生程序設計競賽亞洲區預選賽滬都賽區的網絡預賽。
“可能是上學早,我記得我們元培不是也有一個16歲的麽?女孩子,蜀川人好像。”
江浣溪說道。
“好了,注冊好了,晚點我們出去逛逛,看看附近有沒有合適的簡餐飲品店,明天訂個包廂呆一整天。”
“好。”
許青山的話,江浣溪無有不允,笑眼彎彎應諾下來。
翌日。
周末的早上正常來說出學校去逛逛京城的人不會少,特別是這一屆新生都才剛來京城,有不少人都想去故宮、廣場上看看。
但許青山和江浣溪,跟楊樹一起窩在一家網咖的獨立包廂裏。
“本來想找茶餐廳的,結果沒想到這家網咖吃的還挺多,還能讓隔壁的飯店和燒烤跑腿送過來。”
許青山看著楊樹怪異的眼神,不由地解釋道。
“哦哦,好。”
楊樹也隻是點點頭,他不太在意在哪開工,隻要有桌子有椅子就好。
“等會就要開始哦了,10點準時開賽,一直到下午三點,題目數量應該在8-12題,隻能用一台電腦。”
“我知道。”
楊樹迴答道,他下意識地離許青山和江浣溪遠一丟丟。
他覺得人家小情侶的氣場和他不是很契合。
人家是現充,自己是死宅。
acm-icpc競賽由各大洲的預選賽和全球總決賽組成,各大洲預選賽的優勝者才有資格參加全球總決賽。
第34屆acm-icpc亞洲區預選賽共設有15個賽區,競賽時間從9月開始至11月結束。其中,在華夏內地設立滬都、冰城、廬州、甬城、江城等5個賽區。
而許青山他們參加的也隻是獲得滬都賽區的正式預選賽參賽資格的網絡預選賽。
隻有成為賽區冠軍,才能直接進軍全球總決賽。
聽起來就很帶勁。
“那就開幹吧,楊樹,等等你先做,你先選5題,再給我看另外5題,我思路明確以後就交換答題,可以吧。”
“可以。”
楊樹點了點頭。
既然來了,他就聽許青山安排,因為許青山是強者。
正常來說,區域賽會有120多支隊伍參加預選賽,但許青山能夠看到在網絡預選賽上已經有超過500支隊伍報名,而且隊名一個比一個奇怪。
正常一點的,是什麽“天生我才隊”、“逐夢程序設計圈隊”等等。
稍微可愛一點都,是什麽“神勇汪汪隊”、“美少女戰士隊”之類的。
但許青山萬萬沒想到,09年就已經開始有不少大學生在搞抽象了。
什麽“啊對對對隊”、“別人ac我們g”、“測試賬號”、“小寶貝你怎麽肥事?”、“富貴在天”、“他們說隊名隨便起”、“一家老小向前衝”、“firstblood”.
好在,更多的隊伍還是比較講究逼格的,用的都是英文。
許青山他們三倒是對隊名沒什麽想法,就隨便取了個“no.001”。
是挺隨便的,真沒有狂的意思。(狗頭.jpg)
“開始吧。”
許青山看了一眼時間,示意楊樹坐中間,自己坐在楊樹旁邊。
江浣溪在一旁看了看,決定去樓下買盒飯當好後勤。
網絡賽準時開始,楊樹快速地打開了題目,讓許青山掃了幾眼其他題目之後,得到了許青山的允許,自己就開始認真地思考閱覽起第一道題。
許青山則是在一旁用自己的筆記本簡單地敲著題目和大概思路。
網絡賽其實還是挺枯燥無聊的。
特別是自己挑選的環境裏,像許青山他們這種包廂,安靜是安靜,但也少了一些比賽的激情和緊張刺激的氛圍。
楊樹坐在電腦前,雙手快速地敲擊著鍵盤,隻不過他時不時地寫寫刪刪。
需要說明的是。
像這種acm-icpc級別的正式比賽,哪怕是網絡預賽,給出來的題目難度也要大於華清和京大他們塞在訓練題庫後麵的競賽級別難題。
因為那種競賽難度指的是小競賽級別,或者是地區賽的往年題。
眾所周知,競賽這種東西,往年題的難度是朝前遞減的,每年那幫賽委會的老東西都在想著法子折騰更多的學生。
而2009年的難度相較於之前又有所提升。
就算是楊樹,也沒有一擊定鼎的自信。
不過,解還是能解的,楊樹的雙手快頻率地動著,但是在他身邊,許青山動的速度比他更快。
哪怕剛剛看題目隻是看了一小會,他的超強記憶也已經幫他記住了題目的內容。
並且大腦瘋狂運轉,開始在腦中進行代碼的編寫和程序的模擬運轉。
驚人的是。
其實在許青山大量地接觸編程知識之後,他就悄然發現,自己的頭腦似乎遠不止於記憶力強悍這一點,就算是超強悟性和靈感捕獲,也不過是冰山一角。
因為他發現自己竟然能夠模擬計算機迭層運行的方式,去對自己的代碼進行剖析。
這在某種程度上,屬於bug級能力。
也就是別人需要一次性寫完之後進行機器測驗,而許青山自己就能夠一邊寫一邊驗,而且完全是下意識運轉,這樣他寫到哪一句出問題就能立即更改。
江浣溪都從樓下迴來了,還帶了三份滿滿當當的盒飯。
楊樹都還沒完全解出來一道題,時間已經過去40分鍾了,這讓楊樹額頭開始冒汗。
“差一點,還差一點,就差一點了。”
楊樹咬緊牙關。
他不太相信自己如此自信的一個人,在麵對網絡預選賽的第一題就開始汗流浹背了。
按照這種進度,如果隻有他一個人,可能5個小時他隻能完成4-5道題。
當然。
他並不知道的是。
這一次網絡預選賽在難度設定的時候,故意把最難的兩道題放在前麵,要的就是這種效果。
看楊樹,40分鍾沒完全解出來就開始緊張了。
學生都知道oj平台訓練都是從簡單到難,競賽出題老師能不知道嗎?
“別緊張,深唿吸,重新思考。”
許青山說道。
“你要是覺得現在思路有些混亂,那你在旁邊想一想,電腦讓我用一下。”
“嗯?”
楊樹看著許青山輕輕地推開了他的椅子,自己挪到電腦前,直接切換到剛剛給他看過的一道題前,開始雙手紛飛,代碼從他的手中流暢地流淌進了電腦的顯示屏中。
楊樹目瞪口呆,甚至有點忘記了自己剛剛在做什麽。
“搞定!”
【ac】/【epted!】
電腦上刷新出程序判定結果,並且上方的一個節點變綠打勾,代表著許青山的代碼完全沒有問題。
“我看看,你卡在哪。”
“其實你這套沒必要用pascal的,太規範了,太優雅了。”
許青山忍不住說道。
“pascal已經是dos時代的眼淚了,雖然吧,寫個普通實用的複雜算法,它又穩又快,代碼可讀性也強,編譯速度跟閃電一樣,結構完美也藏不住bug,但是架不住他囉嗦啊!”
許青山吐槽著,雙手則是重新在鍵盤敲了起來。
“太規矩太乖巧的東西,就飆不起車,就狂野不起來,也玩不了魔法。”
“真男人就得c!”
許青山說完,電腦裏楊樹方才寫的代碼就已經被覆蓋了,楊樹湊在電腦前認真地看著,一邊出聲問道。
“可c的話,要檢查bug的時間太多了,萬一提交錯誤被罰時.”
“害。”
許青山擺了擺手。
“我前天晚上在我們京大的oj平台就試過了,我記得老梅當時說判定係統都是按賽事標準定製的對吧?”
“對。”
“那就對了,用c和c++,有的是辦法避開bug。”
“我們要的不是真正精準地做好每一步,我們要的達到的目標其實隻有:程序正常運行、係統不報錯、輸入正常、輸出正確。”
許青山笑著說道。
“其實計算機編程的世界比我們現實世界要簡單得多了。”
“我們需要過程,需要心路曆程,需要考慮每一步,計算機不用,隻要我們的目的、行為、結果,完全一致,就代表著我們是對的。”
“當然,如果以後真正做項目和搞科研的時候不能這樣,這隻能算是應試專用的特殊手段。”
“來吧,你再試試,畢竟這是你的思路,思路挺不錯的,就交給你來提交了。”
許青山說完,把位置重新讓給楊樹,自己則繼續自己做到一半的第二題。
其實他原本是打算兩題都做完,等楊樹把第一題解決了自己再一起答的。
但是一來是第二題距離完全解答還有一段距離,二來是看楊樹這才第一題道心就有些穩不住了,他出來救救場。
其實就許青山自己看來,楊樹已經挺強的了。
隻是沒有出去見見更多的天才,沒有去觸碰更多更高的難題。
那很容易會變成井底之蛙。
這次icpc,就是一個機會。
許青山從江浣溪這個純掛件手裏接過了盒飯,遞給楊樹一份,隨後就開始靠在網咖的沙發上,接受江浣溪的投喂。
好在楊樹現在全神貫注在代碼上,不然轉過頭來盒飯都不用吃了,狗糧管飽。
俺明天晚上一定一定要早更新且合章!不過明天下午應該要去醫院體檢,額額額額
許青山醒過來,卻發現懷裏多了一些壓力,低頭看去,才看到那趴在自己身上饒有興致地看著自己的少女。
“什麽時候過來的?怎麽不叫我起來?”
許青山嗓子有點沙啞。
吹了一夜的空調,剛睡醒,確實是這樣的。
“九點多過來的,看你睡得香,想讓你多睡一會。”
江浣溪漂亮的眼睛還盯著許青山。
“幾點了?”
“11點24分,還來得及報名,本來打算11點半你還沒起來就叫你起來的。”
江浣溪如實告知。
“嗯好。”
許青山揉了揉眼睛,拿過手機看了看,卻發現又是不少未接來電,其中梅鴻和一個陌生號碼居多,不過都是十點之後才開始給他打的。
他想了想,先給梅鴻打過去了。
“喂,梅院長,怎麽了麽?”
“哎喲!小許啊,你可總算起來了,你先給楊樹迴個電話吧,他想跟你組隊了,趁十二點前你們把報名信息報上,不然就要截止了,不說了,掛了哈,趕緊的哈!”
“嘟嘟.嘟.”
原來那個陌生號碼是楊樹。
許青山接著就給楊樹撥了過去。
“楊樹學長,你好,我是許青山。”
“你好,楊樹。”
“我聽梅院長說了,楊樹學長.”
“楊樹。”
對麵似乎很在意不想被叫學長,許青山察覺到,也就改了口。
“你答應和我組隊一起打icpc的比賽了?”
“嗯,是我想和你一起。”
這話有些曖昧。
不過許青山能懂這老哥的意思。
或許是因為今天看到了自己的成績,誠心誠意的服了,覺得是他抱自己的大腿,但其實還真算不上。
許青山很清楚,icpc的決賽,三個隊員一起解決問題,是需要各自分工的,快速地把題目看完,然後同步進行。
一般到了決賽,最後拚的都是用時長短,而不是正確率。
就算是江浣溪,也不要以為江浣溪就純粹是抱大腿的。
她的數學能力,在幫助結果驗算這件事上有不小的作用,提交程序是需要謹慎的,否則一旦提交上去的程序報錯,那就要直接罰時。
許青山早就想好了團隊架構。
三個人,自己充當大腦和主力,楊樹打副c和驗收程序,江浣溪打輔助和數據檢驗,這樣能更好地確保進度、程序準確、數據正確。
“我會帶我女朋友一起,數學係的,你能接受麽?”
許青山問道。
“能。”
“好,你把信息發給我,我現在就去注冊報名。”
“明天怎麽安排?”
楊樹話確實少,但許青山卻覺得這樣也不錯,效率很高。
“找個學校附近有飯吃有空調吹的地方奮鬥一天吧,我去訂地方,你不用擔心,我晚點通知你。”
“其實可以來實驗室的。”
楊樹想了想說道。
“算了吧,你看老梅上次差點都要跟你拚命了,我不差錢,聽我的。”
“哦,好。”
“就這樣。”
兩人掛了電話,許青山就收到了楊樹發來的消息。
不過他卻發現楊樹的年紀竟然比自己還小。
“難怪不讓我叫學長,年紀竟然比我們都小。”
許青山把身份信息給江浣溪看了一下,自己則是打開電腦開始按照梅鴻給的步驟去注冊報名參加第34屆acm國際大學生程序設計競賽亞洲區預選賽滬都賽區的網絡預賽。
“可能是上學早,我記得我們元培不是也有一個16歲的麽?女孩子,蜀川人好像。”
江浣溪說道。
“好了,注冊好了,晚點我們出去逛逛,看看附近有沒有合適的簡餐飲品店,明天訂個包廂呆一整天。”
“好。”
許青山的話,江浣溪無有不允,笑眼彎彎應諾下來。
翌日。
周末的早上正常來說出學校去逛逛京城的人不會少,特別是這一屆新生都才剛來京城,有不少人都想去故宮、廣場上看看。
但許青山和江浣溪,跟楊樹一起窩在一家網咖的獨立包廂裏。
“本來想找茶餐廳的,結果沒想到這家網咖吃的還挺多,還能讓隔壁的飯店和燒烤跑腿送過來。”
許青山看著楊樹怪異的眼神,不由地解釋道。
“哦哦,好。”
楊樹也隻是點點頭,他不太在意在哪開工,隻要有桌子有椅子就好。
“等會就要開始哦了,10點準時開賽,一直到下午三點,題目數量應該在8-12題,隻能用一台電腦。”
“我知道。”
楊樹迴答道,他下意識地離許青山和江浣溪遠一丟丟。
他覺得人家小情侶的氣場和他不是很契合。
人家是現充,自己是死宅。
acm-icpc競賽由各大洲的預選賽和全球總決賽組成,各大洲預選賽的優勝者才有資格參加全球總決賽。
第34屆acm-icpc亞洲區預選賽共設有15個賽區,競賽時間從9月開始至11月結束。其中,在華夏內地設立滬都、冰城、廬州、甬城、江城等5個賽區。
而許青山他們參加的也隻是獲得滬都賽區的正式預選賽參賽資格的網絡預選賽。
隻有成為賽區冠軍,才能直接進軍全球總決賽。
聽起來就很帶勁。
“那就開幹吧,楊樹,等等你先做,你先選5題,再給我看另外5題,我思路明確以後就交換答題,可以吧。”
“可以。”
楊樹點了點頭。
既然來了,他就聽許青山安排,因為許青山是強者。
正常來說,區域賽會有120多支隊伍參加預選賽,但許青山能夠看到在網絡預選賽上已經有超過500支隊伍報名,而且隊名一個比一個奇怪。
正常一點的,是什麽“天生我才隊”、“逐夢程序設計圈隊”等等。
稍微可愛一點都,是什麽“神勇汪汪隊”、“美少女戰士隊”之類的。
但許青山萬萬沒想到,09年就已經開始有不少大學生在搞抽象了。
什麽“啊對對對隊”、“別人ac我們g”、“測試賬號”、“小寶貝你怎麽肥事?”、“富貴在天”、“他們說隊名隨便起”、“一家老小向前衝”、“firstblood”.
好在,更多的隊伍還是比較講究逼格的,用的都是英文。
許青山他們三倒是對隊名沒什麽想法,就隨便取了個“no.001”。
是挺隨便的,真沒有狂的意思。(狗頭.jpg)
“開始吧。”
許青山看了一眼時間,示意楊樹坐中間,自己坐在楊樹旁邊。
江浣溪在一旁看了看,決定去樓下買盒飯當好後勤。
網絡賽準時開始,楊樹快速地打開了題目,讓許青山掃了幾眼其他題目之後,得到了許青山的允許,自己就開始認真地思考閱覽起第一道題。
許青山則是在一旁用自己的筆記本簡單地敲著題目和大概思路。
網絡賽其實還是挺枯燥無聊的。
特別是自己挑選的環境裏,像許青山他們這種包廂,安靜是安靜,但也少了一些比賽的激情和緊張刺激的氛圍。
楊樹坐在電腦前,雙手快速地敲擊著鍵盤,隻不過他時不時地寫寫刪刪。
需要說明的是。
像這種acm-icpc級別的正式比賽,哪怕是網絡預賽,給出來的題目難度也要大於華清和京大他們塞在訓練題庫後麵的競賽級別難題。
因為那種競賽難度指的是小競賽級別,或者是地區賽的往年題。
眾所周知,競賽這種東西,往年題的難度是朝前遞減的,每年那幫賽委會的老東西都在想著法子折騰更多的學生。
而2009年的難度相較於之前又有所提升。
就算是楊樹,也沒有一擊定鼎的自信。
不過,解還是能解的,楊樹的雙手快頻率地動著,但是在他身邊,許青山動的速度比他更快。
哪怕剛剛看題目隻是看了一小會,他的超強記憶也已經幫他記住了題目的內容。
並且大腦瘋狂運轉,開始在腦中進行代碼的編寫和程序的模擬運轉。
驚人的是。
其實在許青山大量地接觸編程知識之後,他就悄然發現,自己的頭腦似乎遠不止於記憶力強悍這一點,就算是超強悟性和靈感捕獲,也不過是冰山一角。
因為他發現自己竟然能夠模擬計算機迭層運行的方式,去對自己的代碼進行剖析。
這在某種程度上,屬於bug級能力。
也就是別人需要一次性寫完之後進行機器測驗,而許青山自己就能夠一邊寫一邊驗,而且完全是下意識運轉,這樣他寫到哪一句出問題就能立即更改。
江浣溪都從樓下迴來了,還帶了三份滿滿當當的盒飯。
楊樹都還沒完全解出來一道題,時間已經過去40分鍾了,這讓楊樹額頭開始冒汗。
“差一點,還差一點,就差一點了。”
楊樹咬緊牙關。
他不太相信自己如此自信的一個人,在麵對網絡預選賽的第一題就開始汗流浹背了。
按照這種進度,如果隻有他一個人,可能5個小時他隻能完成4-5道題。
當然。
他並不知道的是。
這一次網絡預選賽在難度設定的時候,故意把最難的兩道題放在前麵,要的就是這種效果。
看楊樹,40分鍾沒完全解出來就開始緊張了。
學生都知道oj平台訓練都是從簡單到難,競賽出題老師能不知道嗎?
“別緊張,深唿吸,重新思考。”
許青山說道。
“你要是覺得現在思路有些混亂,那你在旁邊想一想,電腦讓我用一下。”
“嗯?”
楊樹看著許青山輕輕地推開了他的椅子,自己挪到電腦前,直接切換到剛剛給他看過的一道題前,開始雙手紛飛,代碼從他的手中流暢地流淌進了電腦的顯示屏中。
楊樹目瞪口呆,甚至有點忘記了自己剛剛在做什麽。
“搞定!”
【ac】/【epted!】
電腦上刷新出程序判定結果,並且上方的一個節點變綠打勾,代表著許青山的代碼完全沒有問題。
“我看看,你卡在哪。”
“其實你這套沒必要用pascal的,太規範了,太優雅了。”
許青山忍不住說道。
“pascal已經是dos時代的眼淚了,雖然吧,寫個普通實用的複雜算法,它又穩又快,代碼可讀性也強,編譯速度跟閃電一樣,結構完美也藏不住bug,但是架不住他囉嗦啊!”
許青山吐槽著,雙手則是重新在鍵盤敲了起來。
“太規矩太乖巧的東西,就飆不起車,就狂野不起來,也玩不了魔法。”
“真男人就得c!”
許青山說完,電腦裏楊樹方才寫的代碼就已經被覆蓋了,楊樹湊在電腦前認真地看著,一邊出聲問道。
“可c的話,要檢查bug的時間太多了,萬一提交錯誤被罰時.”
“害。”
許青山擺了擺手。
“我前天晚上在我們京大的oj平台就試過了,我記得老梅當時說判定係統都是按賽事標準定製的對吧?”
“對。”
“那就對了,用c和c++,有的是辦法避開bug。”
“我們要的不是真正精準地做好每一步,我們要的達到的目標其實隻有:程序正常運行、係統不報錯、輸入正常、輸出正確。”
許青山笑著說道。
“其實計算機編程的世界比我們現實世界要簡單得多了。”
“我們需要過程,需要心路曆程,需要考慮每一步,計算機不用,隻要我們的目的、行為、結果,完全一致,就代表著我們是對的。”
“當然,如果以後真正做項目和搞科研的時候不能這樣,這隻能算是應試專用的特殊手段。”
“來吧,你再試試,畢竟這是你的思路,思路挺不錯的,就交給你來提交了。”
許青山說完,把位置重新讓給楊樹,自己則繼續自己做到一半的第二題。
其實他原本是打算兩題都做完,等楊樹把第一題解決了自己再一起答的。
但是一來是第二題距離完全解答還有一段距離,二來是看楊樹這才第一題道心就有些穩不住了,他出來救救場。
其實就許青山自己看來,楊樹已經挺強的了。
隻是沒有出去見見更多的天才,沒有去觸碰更多更高的難題。
那很容易會變成井底之蛙。
這次icpc,就是一個機會。
許青山從江浣溪這個純掛件手裏接過了盒飯,遞給楊樹一份,隨後就開始靠在網咖的沙發上,接受江浣溪的投喂。
好在楊樹現在全神貫注在代碼上,不然轉過頭來盒飯都不用吃了,狗糧管飽。
俺明天晚上一定一定要早更新且合章!不過明天下午應該要去醫院體檢,額額額額