第二十七章 最簡(jiǎn)便的代碼
機(jī)甲是不要也不行的,趙匡胤大爺硬塞給李小凡了。這讓李小凡頗為頭疼,出門翻垃圾,一不小心身負(fù)數(shù)十萬(wàn)債務(wù),他欲哭無(wú)淚。
“劍芒吞吐,變換不定,主要還是你數(shù)據(jù)能量控制不穩(wěn)。你還是要通過(guò)秋殘葉秘技深入了解劍氣的使用訣竅。”
“循序漸進(jìn),不可貪圖快而誤工?!?p> 李小凡在回學(xué)院的路上一直琢磨大爺最后講給他聽(tīng)的話。
“劍氣?”李小凡明了接下去他要做的事情。
當(dāng)循序漸進(jìn),一朝劍成,氣縱橫萬(wàn)里。
剛回到宿舍,就看見(jiàn)凌雨霖堵在門口。
“這是男生宿舍,你怎么跑這里來(lái)了?”李小凡詫然之極。
凌雨霖也不搭話,拉著李小凡就往外面跑。
“等等。”李小凡想停下搞清楚狀況。凌雨霖卻不知道哪里來(lái)的一股蠻力氣,強(qiáng)硬拽著李小凡。
“你給我出口氣?!绷栌炅氐?。
“啥跟啥???”李小凡莫名,一頭霧水。
這剛出男生宿舍,李小凡還沒(méi)反應(yīng)過(guò)來(lái),竟然又被凌雨霖拖進(jìn)了女生宿舍。
女生宿舍大媽高嗓門喊著:“這誰(shuí)???怎么還有男的?!?p> “大媽,我,小霖,這我男朋友,幫我搬東西?!绷栌炅仡^也不回地道。徒留尷尬的李小凡對(duì)著大媽皮笑肉不笑。
“大媽,我也不想進(jìn)的?!崩钚》步o出一副無(wú)奈的表情。
“男友啊,行,動(dòng)作小點(diǎn)兒?!贝髬尯荛_(kāi)明地笑道,一臉我懂的表情。
一連上三樓,李小凡就只看到各路女生或驚訝或憤怒或羞澀的神情,更有女生只衣片縷,真是讓李小凡大飽眼福。
“呦,這誰(shuí)啊,怎么還有男生進(jìn)女生宿舍啊?”陰陽(yáng)怪氣的女生聲音。
“魚(yú)幼薇,你不是自稱在學(xué)院內(nèi)編程無(wú)敵手嗎?”凌雨霖道。
“沒(méi)錯(cuò),是我說(shuō)的?!濒~(yú)幼薇道。
“他,就可以打敗你?!绷栌炅匾恢咐钚》驳?。
李小凡正在欣賞眼前“美景”,那真是峰巒疊嶂,起伏高低,頗為壯觀。
“好景色?!崩钚》膊唤?。
“好你個(gè)頭?!绷栌炅嘏闹钚》驳暮竽X勺道,“給我完虐她?!?p> “為啥?”李小凡看著面前兩美女,問(wèn)道。
“哪有那么多為什么,虐死她,我就是你女朋友了?!绷栌炅氐?。
“哎呦,這多不好意思。”李小凡心里暗爽。畢竟就凌雨霖之姿色,不說(shuō)傾國(guó)傾城,但在學(xué)院也是排得上數(shù)的,一顰一笑,勾人心弦。
“你叫什么名字?”魚(yú)幼薇忽地問(wèn)道。
“李小凡?!崩钚》埠芾蠈?shí)地回答。
“你編程很厲害?”魚(yú)幼薇問(wèn)道。
“不太會(huì),沒(méi)怎么在學(xué)院學(xué)過(guò)?!崩钚》驳馈?p> 魚(yú)幼薇看著凌雨霖道:“拜托,你就算想要虐我,也請(qǐng)找一個(gè)靠譜的人來(lái),可以嗎?這個(gè)人我在學(xué)院的算法課上,我都沒(méi)有看見(jiàn)過(guò)他?!?p> 頓了頓,魚(yú)幼薇又補(bǔ)充道:“看他虛不拉幾的樣子,就知道他不行?!?p> “喂喂喂……什么虛不拉幾,什么不行?”李小凡可氣著了,男人不能說(shuō)不行。
“來(lái),怎么比,我就要幫我家小霖出口惡氣?!崩钚》驳?。這下倒是輪到凌雨霖羞紅了臉。
從女生宿舍出來(lái),一群女生直奔教學(xué)樓,其中夾雜著某位不知名男生,真可謂萬(wàn)紫千紅一點(diǎn)綠。浩浩蕩蕩的女生自然吸引了更多的男生。
“看,那是魚(yú)幼薇,真是絕色。此女只應(yīng)天上有,人間能得幾回見(jiàn)。”有男生道。
“又看,那可不是凌雨霖。哇,保護(hù)傘公司千金,要是她能看上我,那得要少奮斗多少年。”一男生道。
“再看,好多美女……算了,我還是先澆醒你吧!昨晚要是有幾盤菜,你也不至于喝成這樣。”旁邊的男生看不下去了。
教學(xué)樓,階梯教室,此時(shí)正有一堂算法課。
有N堆紙牌,編號(hào)分別為1,2,…,n。每堆上有若干張,但紙牌總數(shù)必為n的倍數(shù),可以在任一堆上取若干張紙牌,然后移動(dòng)。移牌的規(guī)則為:在編號(hào)為1上取的紙牌,只能移到編號(hào)為2的堆上;在編號(hào)為n的堆上取的紙牌,只能移到編號(hào)為n-1的堆上;其他堆上取的紙牌,可以移到相鄰左邊或右邊的堆上?,F(xiàn)在要求找出一種移動(dòng)方法,用最少的移動(dòng)次數(shù)使每堆上紙牌數(shù)都一樣多。
投影上出現(xiàn)的這個(gè)問(wèn)題,讓教室里的學(xué)生陷入了沉思。
講師在講臺(tái)上補(bǔ)充道:“例如:n=4,4堆紙牌分別為:① 9 ② 8 ③ 17 ④ 6 。移動(dòng)三次可以達(dá)到目的:從③取4張牌放到④,再?gòu)蘑廴?張放到②,然后從②取1張放到①。用代碼表示出規(guī)律,找出所有可行方法?!?p> “老師,我來(lái)。”魚(yú)幼薇推門而入,直接上了講臺(tái),站在計(jì)算機(jī)面前就開(kāi)始操作。講師竟沒(méi)有阻止,微笑地看著魚(yú)幼薇的動(dòng)作,似有鼓勵(lì)的意思。
“大家看好了,這是魚(yú)幼薇學(xué)姐,這個(gè)算法經(jīng)典題例就讓她來(lái)給你們演示吧!”講師道。
“學(xué)姐,威武?!睂W(xué)生們很給面子的點(diǎn)頭。
代碼很快出現(xiàn)在投影上,大概寫數(shù)十行時(shí),魚(yú)幼薇看了看李小凡道:“還不動(dòng)手嗎?還是沒(méi)有思路?我已經(jīng)寫了一半了?,F(xiàn)在認(rèn)輸還來(lái)得及,當(dāng)然我說(shuō)的是你身旁的那位女士?,F(xiàn)在認(rèn)輸來(lái)得及,重復(fù)一遍。”
“真囂張?!绷栌炅馗傻裳?,只可惜這道題她真不會(huì)。
李小凡有些尷尬地摸摸鼻子,太多人注視著他,這讓他非常不自在。不過(guò),他還是走上了講臺(tái),拿起粉筆在黑板上寫下一行行代碼。
“貪心算法,這題目夠經(jīng)典。”李小凡內(nèi)心狂喜,表面波瀾不驚。
十幾行代碼一揮而就?!斑@是偽代碼,其余的我就不寫了,畢竟手寫累。”李小凡走下講臺(tái),回頭又說(shuō)道,“我認(rèn)為這段核心代碼應(yīng)該可以完美解決老師這個(gè)問(wèn)題了?!?p> 說(shuō)完,推門瀟灑而去?!八λσ滦?,哥走了?!崩钚》沧孕艑懙拇a肯定沒(méi)有問(wèn)題。他用的是TITLE語(yǔ)言,當(dāng)然思想還是那個(gè)思想,用Java還能更加簡(jiǎn)單。不過(guò)就算如此,李小凡寫下的十幾行代碼依然比目前最標(biāo)準(zhǔn)的答案的復(fù)雜度還要低,也更加的簡(jiǎn)便。
講師看愣了,就十幾行代碼而已,一掃而過(guò)。關(guān)鍵是怎么可以這么簡(jiǎn)單,這么低的復(fù)雜度,大大提高了效率?。?p> “這個(gè)循環(huán)語(yǔ)句用得太完美?!敝v師贊嘆。
魚(yú)幼薇也是呆在那邊,看看黑板上的代碼,再看看自己尚未寫完的代碼。黑板上的代碼固然簡(jiǎn)便,但魚(yú)幼薇一時(shí)也看不出對(duì)錯(cuò)來(lái),直到看到講師點(diǎn)點(diǎn)頭,她才知道自己是敗了。
“這什么代碼,比起自己看過(guò)的最標(biāo)準(zhǔn)的答案還要標(biāo)準(zhǔn)。”魚(yú)幼薇看向凌雨霖,凌雨霖開(kāi)心地嘴角彎起弧度。