# 108學年南區資訊學科能力競賽參加心得(2019/11/06) > [name=風思]雖然延遲了三個禮拜多才完成... [TOC] ### 行前簡述 很幸運能跟高三學長代表學校出去比賽。11月5號那天晚上委託老爸5點多叫我起床(6:40前要到學校坐車),帶著興奮的心情睡著了...早上起來聽些聽些振奮的音樂,帶個蛋塔6:00就騎腳踏車出門了~這次同行的有一起比資訊的學長還有四位比生物與化學的學姊、還有辛苦的領隊老師親自載我們到南女中。 ▼通知 ![](https://i.imgur.com/py16mDj.jpg) ### 競賽前刻 7點多到南女中下車後、簽到、抽籤、穿黃色號碼衣(學長27號、我23號),拿到複賽手冊,看看比資訊的有43個,其中有許多學長所說的"電神",電力爆表;當時很興奮能看到他們(享受被電慘的感覺)。完成簽到後,上去自強樓的會議室聽「競賽規則」,~~還有熟記男廁的位置XD~~(南女的主任也說不好找)。當時看整個會議室有穿著綠色、紅色、黃色號碼衣來自各校的菁英,心中充滿澎湃。聽完規則後,志工便帶我們到圖書館一樓的電腦教室,準備進行8:30~11:30長達三個小時的上午場比賽了。 ▼手冊 ![](https://i.imgur.com/88hs12i.jpg) ### 上午場(8:30~11:30) [學長整理](https://hackmd.io/ueYTO2JeT6GVBQ9cnmg_vQ?view) 早上場有十題,每寫完一題就可以舉手請現場評審委員**人工judge**,輸入他要的測資,如果對了,前面的記分板會在你的參賽號碼下寫上題號跟答題時間;評審會請你再三確認。那時候現場鍵盤聲劈哩啪啦,我打開Eclipse、挑了有關Fibonacci數的第三題,那是我當下馬上有想法的一題;記得才剛打```import java.util.*;```沒多久,就有人舉手了,哇!這種速度我真的沒辦法想像...大概20分鐘後;考慮測資的大小與時間,選了double來記錄;用迴圈寫,檢查幾次後,我才敢舉手,記得評審過來後第一句話是:「**Java喔!好久沒看到了**」當時我大概也能猜到其他人不是用C就是C++,學長也是用C++來解題;後來輸入一筆很大的數字後,評審努力地看著console的輸出結果,端詳良久,最後才點點頭說對,才放下心來,此時我看看記分板-->已經有人答對2、3題了,恩...好刺激...。接下來做了降冪多項式(最簡單的,排列)、時間迴文(印象中用了三重迴圈、StringBuffer)、旋轉字串(這裡debug超久,一直出現陣列超出的例外,因為每個字串長度不一),接下來的看中的題目:希臘占卜—生命靈數,題目很冗長,雖然不難,但處理起來很複雜,還沒寫完時間就差不多了...看看白板上其他人的答題數量,這就是實力的差距...。10題我只寫完4題QQ ### 中午休息、用餐(11:30~13:00) 一邊跟學長吃著午餐一邊討論剛剛的題目、幫忙學姊搬實驗器材,順便觀察附近同為資訊組的的神情,有人神色輕鬆,有人看起來十分緊張。吃完午餐後,便跟學長跟學姊欣賞南女中校園的**各色風景**;但輕鬆的時間總是逝去得特別快,準備進行下午場的競賽了。 ▼被學長拍到的我,當時正仔細搜尋long long的資料大小 ![](https://i.imgur.com/EAZu82x.jpg) ### 下午場(13:00~15:00) 下午場7題,我只有做3題。前一個小時內解決完3題;後來一小時卡在一題字串的題目遲遲沒辦法完全正確。印象中第1題五階魔方陣,便難倒我了,尤其聽評審說明有3000+種可能性,當下便先跳過去了。第2、3題皆與算式有關,當下也沒有想到該怎麼做。後來的第4題字串加密,是當下認為最**可藹可親**的,雖然當下有考慮用C++或C來處理逐字字元的替換,因為比Java處理字元來的更直接、簡潔;但後來覺得麻煩,便繞了些圈,也是通過(雖然我輸錯筆評審要求的測資,鬧了些烏龍)。第5題看起來非常容易,但是給定 N 行**長度不等之整數數列**,因為是長短不一的數列,處理起來並沒想像中的容易,之前寫的題目也未曾遇過;後來搭配二維字串陣列、```split(" ");```,實際操作起來也花了些時間。第6題簡直是第5題的子題,同樣給定不定長度的數列,只是需要注意控制碼的分別意義,加以分離,就沒什麼問題了。第7題便是我用了1小時也做不出來的題目。當時有立即的想法,用StringBuffer搭配陣列與字串操作來處理,但發現與想像的仍有差異;**每個單詞必須按照順序被找出**,**同個字串可以不只被發現一個單詞**,還必須處理'*'的個數與相對應的字串長度,處理起來超出我的預期。 ### 等待成績(15:00~16:30) 出來之後,跟學長互相報告成績;為學長感到有點可惜。學長則是跟我說我有機會得佳作。然後在會議室漫長的等待;化學科成績仍在處理,評審教授為求謹慎,最後離預期時間大概三十來分後,才開始進行講評,當時在會場氣氛相當微妙,印象中資訊科的負責教授,提出的建議便是**多加練習**,同時也對今年資訊科參加人數增加感到欣慰。 ### 頒獎 頒獎的依序是化學-->生物-->**資訊**。有兩位學姊分別是生物第三名跟化學佳作,當時真為她們高興;印象中當時在頒獎的時候有位女生甚至在臺上感動哭了出來(第二名的樣子),想必是準備、努力了很久;相比學姊則是笑笑的(? 接下來則是輪到**資訊**了,資訊取前六名授獎有獎學金,後取佳作12名且有標示佳作排名。開始頒獎時我既是緊張又興奮,從佳作第12名依序往前唱名,那時一直很緊張到底會不會有我的名子,直到念到佳作第三。 ▼感謝老師 ![](https://i.imgur.com/XX0dDSg.jpg) ![](https://i.imgur.com/gpvHW4f.jpg) *** ## 總結感想: 去南女中比資訊學科能力競賽讓我知道: **出去才知道自己有多弱,然而能跟42位高手一起比賽也是我學程式這一年來最大的收穫。** 看著排名前8的那些人,心裡真的只有佩服,同時也燃起心中想奮發向上的心。雖然我自認身處**程式沙漠**,但我也想建立**綠洲**。有時候看看其他高中的資訊社已有個清楚的組織且行之有年,而且有學長、姊可以傳承,相比我們高中資訊社去年才復甦,首任社長便是跟我一起出去比賽的學長,而我是第二任,我們一切都仍在草創時期,但我同時也很感謝資訊老師願意為我們找這麼多資源、在我高一時請長榮大學的助理教授帶我們從0開始學程式,在這一年中我熟習了C、Java基本語法和基礎架構;後來便是我幾個月來的刷題:6~10月之間我刷了163題;其中以8月份的65題最多,當時一邊做著思源科學創意大賽,平常時則寫寫題目紓壓,但我仍然覺得不夠。 自高二來,則沒有經費請教授來上課了,只能資訊老師(辛苦老師了)、我、副社長來負責教新加入的社員們;平時則累積資源跟儲存經驗,希望也能慢慢建立屬於我們的**資料庫**,將這些經驗傳承下去;老師說我們高二這屆是很有希望可以將資訊社帶起來的,我也以此為任,希望未來也能跟他們的資訊社一樣,可以傳承下去。 我很慶幸能找到一群志同道合的朋友們,願意花一起這麼多時間探討程式的相關問題,也感激資訊老師的付出;現在我已經踏入一段長期的自學時間,同時也在想該怎麼幫助同學們、學弟們,**同時我也感謝自己願意將大量的時間用在自己熱愛的事物上,在自己每天的接觸下,我找到了熱情**。雖然今年只得到佳作第三。 ▼最後放上回家前學長拍的南女中操場 ![](https://i.imgur.com/cuu2wEg.jpg) ### 感謝你的觀看! > [time=Thu, Nov 28, 2019 8:31 PM] > [name=風思] ▼點看看 [![](https://i.imgur.com/iBmGPde.png)](https://sites.google.com/s/15xXm2t0rfZvyJwO6DutZkT_6ZPtEUnuR/p/19D0GWbNFWSxtc0CVt2g4AFB9s8hlDpUc/edit) ###### tags: `心得` `108學科能力競賽南市賽` `108年數理及資訊學科能力競賽複賽` `資訊學科能力競賽` 黎明高中` `資訊社` `LMcps`