你的一個程序有時正常有時不正常,,而你已經(jīng)完全遵循編程的規(guī)則,為什么,?事實上我認(rèn)為相信只要遵循別人所說就能得到想當(dāng)然的結(jié)果的人其實是個傻瓜,。
/*
*/
不管微軟給我?guī)淼膲毫τ卸嘀兀驌粲卸啻?,生活仍然要過,,該做的事還必須去做,選定ACM最終參賽隊員的名單,,交給了張平,,主力三個是楊光,田沛和王星星,,范平和另外兩個大二的被我選為替補(bǔ),。
ACM大賽西北賽區(qū)的比賽終于姍姍而來,幾年前ACM并沒有這種賽區(qū)級的比賽,,參加中國賽區(qū)決賽的隊伍都等于是內(nèi)定的,,只是后來為了進(jìn)一步擴(kuò)大ACM的規(guī)模和影響力,加上才大氣粗的IBM慷慨解囊,,大賽的主辦者美國計算機(jī)協(xié)會才決定在某些大國加上一個地區(qū)級的比賽,。
西北地區(qū)的主辦權(quán)這次落在了西安電子科技大學(xué)頭上,離我們只有一點點路程,,坐在車?yán)?,大家都有說有笑的,沒有一點緊張的樣子,,似乎今天是去參觀比賽,,而不是參加,我心里暗自滿意,,緊張心態(tài)對編程的影響是很要命的,,只希望這幾個家伙在更高級別的比賽中也能保持現(xiàn)在的這種有說有笑吧。
西電對承辦今日的比賽顯然早有準(zhǔn)備,,剛進(jìn)校門就看見一條大大的橫布,,寫著“熱烈歡迎各兄弟院校來我校參加ACM大賽?!?p> “哎,,在西電參加比賽真沒意思,放眼望去全是恐龍,?!睏罟饴冻鲆桓睉K兮兮的面孔說道。
范平露出一副奇怪的表情,,陰聲怪氣的說道:“楊光小弟弟,,就算有美女,,也不見得愿意和你搞姐弟戀吧?!?p> “你懂什么,,現(xiàn)在美女就喜歡我這種清純可愛型的,”說完,,作出一副我是清純小男生的樣子,,眼睛還一眨一眨的。
“啊嗚??!”幸虧參加比賽的6個人還有教練我都是男生,一齊做出狂吐的樣子,。
張平在一旁微笑的看著我們胡鬧,,也不知道心里在想什么,讓人很懷疑是否他年輕的時候是否也這個調(diào)調(diào),。
遠(yuǎn)遠(yuǎn)的看見一隊人向我們走了過來,,而且還穿著印有ACM大賽標(biāo)志的衣服,看來也是參賽隊員,。
“你們是西交大的參賽隊,?”為首的一個男生問道。
“是啊,,你們是西電的參賽隊吧,,東道主啊?!蔽疫€沒來得及回答,,楊光就在一邊吆喝道。
看了看楊光略顯幼稚的面孔,,為首的男生皺了皺眉,,但還是點頭道:“對,很高興在這能遇見你們,,上次賽區(qū)比賽你們拿了第一,這次我們會努力的,。希望你們也加油了,。”
我看著這個男生眼里閃過的神采,,暗自欣賞,,至少很有自信,不過我沒什么可擔(dān)心的,,楊光可是個怪才,,我是希望他去拿世界冠軍的,,在這里翻船也太丟人了點。
比賽在西電的計算機(jī)中心舉行,,電腦被排著放,,教練和替補(bǔ)隊員都可以觀看的到,雖然是賽區(qū)比賽,,但是相當(dāng)正規(guī),,除了題目數(shù)量有差別,其余均和決賽完全一樣,。比賽規(guī)定的方式是,,一個學(xué)校最多可以有三個選手上場參加比賽,三個人共同使用一臺電腦,,此次比賽限時5小時,,題目是8個,除第一個是中文外,,另外7個全是英文題,。每通過一道題,裁判會在參賽隊前插一個小氣球,,好讓大家知道比賽的情況,。
看著楊光他們躍躍欲試的樣子,我笑著說道:“別急,,過會有你們表現(xiàn)的,,你們完全可以在臺上找找有沒編程的MM?!?p> “好,,一定完成任務(wù),有多的話我會給教練留一個的,?!?p> 我被他們說的埡口無言,忙轉(zhuǎn)移話題道:“我給你們安排一下,,你們?nèi)齻€每個人分開想一道題目,,先想到了就把算法說出來,讓王星星編,,他思路比較嚴(yán)謹(jǐn),,考慮也比你們周到,漏洞會比較少一點,?!?p> “為什么分開想啊,一起想不行么?”楊光奇怪的問,。
“不行,,三個人想一個題目要是想到三種不一樣的算法豈非浪費(fèi)時間,雖然優(yōu)秀的算法會給高分,,但是還是多做題目比較重要,。還有,要盡量減少漏洞,,不要提交后被退回來,,那樣不但扣分,還浪費(fèi)大量時間,?!?p> “好,知道了,?!?p> 看著三個人參賽選手區(qū),張平有點擔(dān)心的問道:“這樣好嗎,?三個人一起想可以把自己的想法不斷交流,,說不定很快就能想出算法?!?p> 我搖了搖頭,,笑道:“放心吧,該合作的時候是該合作,,但有的時候并不適合,,我給您講個故事吧,一個公司的項目經(jīng)理問他最好的程序員,,如果我給你5個,,你能用多長時間把這個項目完成,1年,,那個程序員這樣回答,。項目經(jīng)理說那不行,你必須加快開發(fā)速度,,我給你10個程序員好了,,那程序員搖搖頭說道,那這個項目就需要兩年,,項目經(jīng)理很奇怪,,問道,那要是我給你100個程序員呢,,那程序員認(rèn)真的告訴經(jīng)理,那你這輩子都完不成這個項目了?!?p> 張平笑了笑,,沉思了一會,點點頭道:“我有點明白了,,雖然這是個笑話,,但也有點真實的道理在里面,你是教練,,你覺得我們在賽區(qū)比賽能保持上次的第一名嗎,?”
我不置可否的笑笑,沒有回答,。只是把目光轉(zhuǎn)到臺上,。
張平心領(lǐng)神會,也沒有多問,,專心的觀看即將開始的比賽,。
選手們大多已經(jīng)坐到了自己的位置上,三排桌子整齊的放著,,每個桌子上都寫明了參賽的學(xué)校,,另外放著一臺筆記本。
西電的校長跑上去,,發(fā)表了一番演講,,最后宣布比賽正式開始。
比賽的觀眾不多,,在場的都是教練領(lǐng)隊替補(bǔ)隊員等相關(guān)人員,,都是懂程序的人,自然是議論不斷,。
我拿著剛拿到的試題看了一下,,1,2,,3題都很簡單,,估計我們很快就要有三個氣球插上了。
“老二,,這第四題有點難度啊,。”范平突然在我一邊說道,。
沒想到這小子看的這么快,,我看了看第四個題目,翻譯成中文是一個幾何題目:已知N條線段,,每條線段長度為Li,,求它們能圍成的多邊形的最大面積,并精確到小數(shù)點后兩位輸出,如果不能圍成多邊形,,則直接輸出0.00,。
這哪里能算難,笑道:“你幾何知識沒學(xué)好,。我一眼就看出兩種算法,。”
“你是你,,真不明白你那么厲害為什么自己不參加比賽呢,。不過我也看出一種算法,既然是四邊形,,就可以做一條對角線,,設(shè)長為X,顯然四邊形面積可以表示為X的函數(shù),,再對該函數(shù)求導(dǎo)得0建立方程,,可求出X的值和最大面積的數(shù)值解,對嗎,?”范平?jīng)]好氣的說道,。
我點點頭,笑道:“對是對,,不過我相信楊光他們要是做的話一定不會用你這種辦法的,。”
“切,?!狈镀接魫灥牧R道。
果然楊光他們沒讓我們失望,,1個半小時后,,已經(jīng)插到三個氣球,領(lǐng)先全場,,而且三個題目全部是一次提交成功,,這在做題相同的情況下,對名次是有決定性作用的,。
“白,,紅,橙,,他們已經(jīng)把前三個做出來了,,一般5個題目就能拿賽區(qū)第一了?!睆埰綕M意的說道,。
“前三個都是簡單題,,難的在后面呢,第四個是計算幾何,,第五個是數(shù)論,,第六個是搜索技術(shù),第七個是圖論,,最后一個是動態(tài)規(guī)劃。不知道他們能啃下多少,?!眱H僅是出線并不存在什么問題,我希望他們能體現(xiàn)出遠(yuǎn)超同賽區(qū)其他隊伍的實力,,畢竟這只是西北賽區(qū),,全國出線名額數(shù)倒數(shù)第2的賽區(qū),如果不能以絕對的優(yōu)勢出線,,在全國的比賽恐怕就沒戲唱了,。
“西電也做出3個了,”某個隊員突然喊道,。
我看了看時間,,2小時,西點的氣球顏色也是白紅橙,,看來也只是簡單題做了出來,,但兩個小時可以順利通過,不管如何都是值得驕傲的,。
“他們的進(jìn)步也很大,,不知道全國別的學(xué)校如何,現(xiàn)在越來越多學(xué)校重視這個比賽,,競爭越來越激烈,。”張平不由的感嘆,。
比賽進(jìn)行到第3個小時的時候,,西電插上了一個藍(lán)色氣球,而楊光他們毫無動靜,。
“怎么回事,,西電那邊都做出4個題了,他們這是怎么了,?”張平奇怪的問道,。
“別急,我相信以他們的實力至少能做到4-6個題的,。西電插上的是蘭色氣球,,說明他們做到的是第7個題,,可見4,5,,6三個題有難度,,恐怕他們是按照順序做,被卡住了,?!?p> “四個了,黃色氣球,,他們把第四個題目做出來了,。”我的話音剛落,,就聽范平叫了起來,。
我和張平對視而笑,看來,,這次比賽沒問題了,。
綠色,蘭色氣球相繼升起,,到比賽結(jié)束,,楊光他們總共做出6個題遙遙領(lǐng)先別的隊伍,西電以四個位居第2,。
“不錯不錯,,表現(xiàn)還行!”我對著帶著滿面春風(fēng)跑過來的楊光等三人豎起大拇指,。
“許大哥,,你的戰(zhàn)術(shù)不對哦?!睏罟獠粷M的說道,。
“哦,為什么不對,,不對你們還成績這么好,。”
“王星星因為要編程,,哪有時間想算法,,而且有些時候,還是想到的人親自動手來的比較快,?!?p> 我微笑著點了點頭,這三個家伙確實不錯啊,,我的布置本來就沒經(jīng)過什么精心的考慮,,看到他們在場上能隨機(jī)應(yīng)變,,看來已經(jīng)具備了相當(dāng)好的團(tuán)隊合作精神,更重要的是具備了隨機(jī)應(yīng)變的能力,。
“先去慶祝一下吧,,還有更艱難的比賽在前面呢,繼續(xù)努力,?!睆埰讲暹M(jìn)來說道。
“加油,!”楊光他們把手按到了一起,,我愣了一下,右手也重重的拍了上去,。
“加油!”