国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

ACM-ICPC比賽隨想

2006-03-24 04:00劉汝佳
計算機教育 2006年3期
關(guān)鍵詞:洞察力編程競賽

劉汝佳

感情來源于對算法與題目的喜愛,來源于對成功的向往和失敗的恐懼,來源于各種選擇與放棄間的徘徊與搖擺不定,來源于程序世界與現(xiàn)實生活的巨大差異,也來源于通往理想的曲折道路——探索中的無助和艱辛……

從第一次聽說ACM-ICPC到現(xiàn)在,已經(jīng)快有七年的時間了。最開始因好奇而關(guān)注,而現(xiàn)在因了解而關(guān)注——關(guān)注比賽,更關(guān)注參加比賽的人??梢哉f,ACM-ICPC像一個五味瓶,沒有接觸過它的人不會知道其中的酸甜苦辣,然而一旦置身其中,每個選手都會對它產(chǎn)生一種特殊的感情,時間越長,這種感情也越復雜、越濃烈。感情來源于對算法與題目的喜愛,來源于對成功的向往和失敗的恐懼,來源于各種選擇與放棄間的徘徊與搖擺不定,來源于程序世界與現(xiàn)實生活的巨大差異,也來源于通往理想的曲折道路——探索中的無助和艱辛……等到退役的那一天,再回過頭來看看當時的自己,相信每位選手都會發(fā)現(xiàn)自己其實成熟了許多,而不僅僅是編程能力和算法功底的提高。

一般來說,在“參加”與“不參加”的岔路口上,大多數(shù)選手會被兩個問題所困擾。第一個問題是“我能獲獎么?獲獎會給我?guī)硎裁春锰??”第二個問題是“拋開榮譽,從比賽中學到的東西值得我花費這么多時間嗎?”第一個問題取決于很多復雜的因素,需要靠自己把握;對于第二個問題,答案是肯定的,但前提是要視野開闊,不要把自己局限在一個狹小的空間之內(nèi)。大家都知道,ACM-ICPC競賽要求選手具有一定的理論知識和實踐能力,而且在編程上要求速度和正確性,但我認為更重要的一點是,ACM-ICPC能夠培養(yǎng)選手的實踐能力和洞察力,這相對理論和技術(shù)而言更難培養(yǎng)。然而,并非每個人都適合參加ACM-ICPC競賽,并且參加了也不一定能夠取得好的成績。比賽場上是沒有“一定”的,任何一個選手都必須有勇氣承擔風險,而且只有堅持到底,才能受到真正的磨練。

往往,競賽題目有著統(tǒng)一的外觀和很強的應用背景,而非專門為競賽而設(shè)計,因此有著獨立的體系和相應的文獻。程序設(shè)計語言、數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計方法、計算理論等內(nèi)容都是經(jīng)典的計算機科學分支,而高等數(shù)學、數(shù)論、組合數(shù)學、概率論、圖論、組合游戲論、人工智能、計算幾何、計算機圖形學、生物信息學等內(nèi)容也常見于各類競賽中。雖然競賽題目只涉及各學科的一小部分內(nèi)容,但是對這些知識的理解和實踐將有助于對學科進行更全面、深入地理解。任何知識的學習都離不開三個方面:理論、模型和實現(xiàn)。理論部分相對比較容易把握,但要求學習時一絲不茍,善于總結(jié)、抓住本質(zhì),主要培養(yǎng)選手的洞察力。模型部分比較靈活,富有創(chuàng)造性和啟發(fā)性,不管是模型的建立還是求解,都需要大量積累和思考,主要培養(yǎng)選手的創(chuàng)造力。實現(xiàn)部分比較自由,也是個人風格的體現(xiàn),很難有一個固定的標準,但有很多前人經(jīng)驗和模式可以參考,主要培養(yǎng)選手的正確性和效率。有了前面的宏觀敘述,這三方面孰輕孰重、關(guān)系如何,自然一目了然。

對于選手來說,ACM-ICPC只是生命中一個很小的部分,但有心人都可以把這段經(jīng)歷變得重要而有價值。準備ACM-ICPC的日子是一段麻醉期,也是最有激情、最快樂的,通常在這樣的時期,與志同道合的人建立的友情也是最可貴的。不管曾經(jīng)、正在或者即將面臨多大的困難和艱辛,也不管結(jié)果如何,我想把一句話送給關(guān)注ACM-ICPC的每一個人:“ACM-ICPC is healthy, just do it.”

猜你喜歡
洞察力編程競賽
Clothing is what you are 衣如其人
玩游戲?qū)W編程,Blockly Games上手玩
紡織機上誕生的編程
數(shù)學潛能知識競賽
編程屋完成數(shù)百元萬天使輪融資
學編程,先畫畫
智勇雙全,秀出你的Freestyle
創(chuàng)新思維競賽(3)
你的洞察力怎么樣
創(chuàng)新思維競賽(6)
黑山县| 太谷县| 东阳市| 溧水县| 江达县| 富源县| 盘山县| 叙永县| 巴彦淖尔市| 青铜峡市| 瑞昌市| 涟源市| 尉犁县| 阳原县| 灯塔市| 长乐市| 上犹县| 平湖市| 长海县| 沁水县| 阿拉尔市| 安康市| 双峰县| 太原市| 会理县| 和顺县| 高州市| 宣化县| 嘉鱼县| 冕宁县| 灵寿县| 西平县| 格尔木市| 郯城县| 工布江达县| 安阳县| 金川县| 子长县| 新河县| 巩留县| 定安县|