參加Ncpc的起源要從大一的暑訓開始,在那裏遇到的人幾乎都是專門參加程式競賽的,而回來後學校教授也推薦我們組一隊去比比看,於是就和兩位同年級的開始著手準備了。 說是準備,其實也是把去年的初賽題目拿來寫一遍而已,經過一個禮拜的折磨好不容易寫完了五題,但那都是寫寫停停、上網找找Liberary而完成的就是了。順帶一提,在暑訓期間的高手、神人們在參賽名單上全部都出現了。
初賽地點在各自的學校,一想到要用學校的電腦就….哀,選了一台可以順利編譯的,但滑鼠頗雷就是了。 初賽是3個小時,總題數忘記了,我按照和暑訓的朋友討論和上網找別人比賽的經驗做參考,一開始第一題先讓我Code,兩位隊友則先看其他題目。這次的第一題是算簡單的題目,但我居然卡在input那邊,用C寫不知道筆數的資料輸入,最後透過字串及很麻煩的轉換終於完成了,但居然CE了兩次,因為用到保留字去命名Array了,天啊!!為了這件事我還先把這題放著讓隊友去解別題,後來解完的時候時間大幅增加了不少。
隊友那題也是跟我卡一樣的Input,但因為那題目過長,我沒有仔細讀完,所以我也沒辦法幫他Code input的部分,最後隊友那題因為連input都無法順利完成索性放棄做別題,一樣是我Code隊友在旁邊幫忙做Testing,但礙於時間壓力並沒有完成有點可惜。
最後只AC了一題,看了一下學校5隊有4隊都AC1題,我們是時間最久的。但還是有進決賽就是了,決賽當天我們學校只有兩隊去,因為其他隊伍要去吃直屬聚xD 檢討了一下這次的比賽,部分原因或許是我們隊都還不熟悉這種比賽機制,我不知道該如何在3小時比賽時間內去分配每個人的工作及時間?大家對競賽的基礎都不一樣,所以這方面真的要好好想想