今天對我來說可說是很重要的一天,因為南區大專院校程式設計競賽(簡稱南程盃)在今天正式比賽,身為參賽一員的我可說是十分得緊張,但是一方面又很興奮,因為從大學開始接觸程式以來,終於有一項比賽可以測試我的實力到底在哪裡了

比賽之前就有在寫的解題系統,這幾天更是狂練不止,除了寫更多的題目之外,也開始要求程式的執行速度不能太慢,不斷的優化,改進,並且讀了一些有關函式庫(例如memset,qsort)與資料讀取的技巧(gets,puts等更快的IO)。除此之外也和一些有參賽的同學討論,請教,尤其是有修競技程設的同學,在他們的身上我學到了許多程式的設計技巧。

比賽的前一天本來想說要早點睡的,畢竟6:00就要爬起來趕火車,然而在12:00上床的時候腦袋裡一直在想程式的東西,結果我躺到2:00的時候才睡著,然後6:00就爬了起來,這也導致了我在比賽時精神有點不濟的情況,在這裡建議各位如果隔天有重要的比賽的話千萬要有充足的睡眠啊......orz

從7:00與同學見面,搭火車到高雄再坐捷運到中山大學時已經差不多8:50,報到之後便在休息室裡與同學聊天,放鬆一下心情。10:00時開始測試機器,第一題是老掉牙題目a+b的問題,給a和b叫你輸出a+b,本來1分鐘就搞定的題目,在上傳程式碼時,系統卻沒有給我們選擇語言?!select language那欄竟然是空的反應給工作人員之後工作人員也答不上來,只好將那題暫時擱著繼續寫下一題,很有名的3n+1題目  http://uva.onlinejudge.org/external/1/100.html 這題隊友說他可以用遞迴寫得出來,雖然當時想說用while寫也可以,不過就想說給他寫吧,結果他好像是太緊張的關係,寫出來的程式一堆bug.....結果我們在1小時的測試時間裡就一直在debug,中間也利用極短的空閒時間上傳了第一題,不過當時已經過了12分鐘@_@,最後好不容易de出來了,上傳AC後名次變成第3名,測試時間也差不多結束了,我們是唯二兩組上傳2次就 AC 2次的隊伍之一(另外一組是被認為是成大希望的強者團,3名隊員都受過競技程設的洗禮XD)。經過短暫的休息和午餐時間後,好戲正式上場了。

基本上因為題目有10題,每一題的題目都不簡單,所以在這裡只是簡略的提一下,基本上我和隊員A是負責想題目與解題目的部分,隊員B負責解讀題目和想解法。題目有些具有技巧性,有些就真的很雞巴。會寫有機會過的大概是5題左右,但是今天的狀況真的很不好,大部分的時間都是在想一些無用的解法,想一想之後就睡著了(好啦其實也沒睡,就是閉目養神這樣XD)。隨著時間不斷的流逝,計分板上我們這隊的題目還是很悲情的顯示0題。就在倒數計時一小時計分板停止刷新之後,在閉目養神的我(?)突然想到了一題的解法(哪有人一邊睡覺一邊解題目的....),記得當時隊友A半開玩笑的說:"Tube已經崩潰,睡著了XD",我有氣無力的回答:"我在思考......",然後就突然之間,靈光一閃,在隊友B嘗試解其他題目失敗之後換我上場,coding coding coding.........,我奇蹟似的在5分鐘之內打完,且compile一次就過@@,上傳之後本來是抱著試試的心理,死馬當活馬醫了嘛,結果看到AC的同時我真的是振臂,不過沒有高呼,因為隊友B叫我低調XD,不過總而言之總算是過了一題,馬上士氣大振開始全神貫注的解其他題目。無奈實力畢竟有段差距,且覺醒的時候已經為時已晚,雖然之後嘗試再解其他題目,但是還是得到了像是TLE,WA之類的結果。最後我們"小炮灰"隊以1題,291min的時間排名第10(總共20隊),連佳作都沒有,就成大的大一組來說我們這組的成績最差orz......。成大的另外兩組大一組則是分別得到第4及第5名,列為佳作,恭喜他們!!(不過強者團那組蠻失落的,因為成績不如他們預期的好@@)。另外進階組的部分,恭喜成大資工的學長們包辦前2名學長們就是不一樣,不是普通的強啊@@

儘管因為成績不理想讓我感到有點失落,不過往好的方面想,這次的南程盃讓我學到了不少的東西,除了一些程式設計的知識以及我沒見過的程設技巧之外,更大大的增加了我比賽的經驗,讓我了解到人外有人天外有天,其他的學校還是有許許多多的強者的,不光是成大,中正,中山等大學的程設實力也不容小覷,大家真的都好強啊@@

下次再參加這種程式設計的比賽應該是大二以後的事了,希望能夠趁這段時間好好的充實自己,增加自己的實力。不過大二的時候課業會開始加重,現在也在考慮要不要修競技程設的課程,如果真的不行的話那也只能靠自己囉,解題系統多做之外,演算法和資料結構的部分也必須多多加強,希望明年在參加的時候,能夠像學長們一樣,為成大爭取到好的名次

最後想說,今天真的是辛苦大家了,讓腦袋連續運作5個小時真的是很累人@@,不管是2名隊友還是一起參賽的同學們,南程盃的工作人員,大家今天都辛苦了!!

希望明年我們還能再一起參賽,一起拼命,然後一起嚐到甜美的果實,明年大家也要一起加油喔!!!

, , ,
創作者介紹

Tube's World

Tube 發表在 痞客邦 PIXNET 留言(4) 人氣()


留言列表 (4)

發表留言
  • 小0
  • 競技程設只有今年唷 ㄎㄎ
    除非有其他教授想接
    因為今天開課的人
    明年就不在了XD
  • 真的嗎QQ既然這樣只好靠自己了......學長們!!!快接棒啊@@!!!!

    Tube 於 2011/05/29 23:55 回覆

  • 秋毅
  • 明年再加油吧!!!
  • 嗯嗯,一起加油!! :)

    Tube 於 2011/05/30 13:11 回覆

  • KuoE0
  • 加油~
    認真練不要像我一樣
  • 學長謙虛了XD我倒希望以後實力能像學長一樣強悍呢!!

    Tube 於 2011/05/30 17:31 回覆

  • 肉~~
  • 真是強大阿~~
    我完全看不懂了說
    下次比賽前真的要睡飽喔~
    成為成大的榮耀吧!!!
  • 裕民也要加油,成為醫界的榮耀啊!!!

    Tube 於 2011/06/04 18:11 回覆