2020 International Collegiate Programming Contest Asia Taipei-Hsinchu Site (ICPC2020) - 65th 心得

僅此紀錄 2020/11/08 2020 ICPC 心得。
「紀錄每個時刻,讓未來的自己不遺忘過去的自己」
只有自己才能體會自己的過去
沒有得獎拉,只是很可惜自己還不夠好吧。

明天要保持笑容,面對每個挑戰,因為不優秀的人是沒有資格哭泣的。

第一天的報到

報到

由於 ICPC 是非常正式的國際賽事,比賽前必須將自己明天要比賽的資料都事先放入考試會場內,才可以進行比賽,於是比賽的前一天 2020/11/07 就要先去報到。

早上大約 10:00 起床,寫了一下 UVa 的題目,一直 WA 但卻找不出問題所在,嗚嗚,我真沒用。一路寫到 12 點則從家裡出發前往北商,這是我第二次比 ICPC,這次的比賽地點也還是台北商大(北商),與學長和漢軒在北商的司令台會合後就前往報到。

報到時拍的北商畫面 - A

報到時拍的北商畫面 - B

隊伍留念拍照

進場與開幕典禮

報到時先給工作人員查看自己的學生證,確認身分無誤後給予我們參賽資料,內容有:比賽手冊、背包、衣服,這次的背包與上次不同,上次的是束口袋,這此則是布背包,讓我感覺到這次的比賽的高級感阿,好開心!之後換上今年的選手衣服後,到這次 ICPC2020 的 logo 前合照,完成了報告的全部事宜。

進場時拍下的比賽場地照片 (Please Do Not Touch Anything)

接下來上樓後學長放上我們的 NoteBook 與資料夾,整理一下環境隨後就準備要進行開幕典禮,由於今年的開幕典禮沒有國際隊伍,而沒有國際隊伍的原因是因為今年新冠肺炎疫情,因此這次的開幕典禮是用中文來開幕,蠻驚奇的,下次應該不會這樣吧www,看來我今年聽到了限量場次的 ICPC 中文演講XD。

這次的主辦單位總喜歡威脅隊伍www,時常聽到主辦單位說,「只要你XXXXX,我們就取消你的參賽資格。」,就像是國中老師恐嚇學生要記警告一樣XD,讓我想起了國中的恐懼www,沒,我好像到國三就沒有再害怕警告了,太屁孩了。當時不愛讀書,才導致現在只能讀北科,老實講,心情還是有點難過吧,後悔當時沒有再讀點書,想跟未來的自己說對不起,是過去的自己不努力。

選手證

電腦測試

開幕典禮結束後,就準備要來寫程式啦!主要是 Demo 電腦有沒有壞掉或是出現異常的情況發生,很幸運地這次沒有,主辦單位這次有提醒我們說由於電腦是最新的 Ubuntu and CodeBlock,如果電腦當掉的話我們不負責任,嗚嗚嗚,這樣不好啦,用穩定的版本不是很好嗎,我覺得可以在稍稍改進,臨時突然用新的 IDE 真的不太習慣,不過這次同時我們也注意到這場比賽的椅子有軟墊!鍵盤也不再是那種買桌電會贈送的鍵盤,而是聯想的普通鍵盤,這讓我感到更開心,這場的硬體水準大幅提升,太開心啦,經濟回升了,對吧!

這一次測試電腦我們有抓出比較有趣的地方,例如我們在 C++ 中寫出 index -1 或是大於陣列的最大 index,都是沒有問題的!且送上去主辦單位的 Judge (Dom Judge) 也都可以順利編譯!這讓我超開心的拉,因為 UVa 是不會通過的,所以有些小地方都還需要注意一下,如果 C++ 會幫我注意那就太好啦,不過會導致我寫程式時越來越不小心XD,我很抱歉,不過話說 C++ 是不是要逐漸 Python 化拉。越來越軟

由於中午太趕都沒有吃午餐,到大概下午 2:00 時肚子就咕嚕咕嚕地叫了,那時候我的肚子感到難過,幸好學長有說後面有一些簡單的小餅乾,我趕快去把那些餅乾吃一些,恩,好吃,好好吃,有我愛吃的,好讚!吃飽了以後就回到比賽位置坐下等待下一個程序。

小插曲

由於我們測試完電腦也覺得沒有問題後,我們就在等待測試的時間結束,這一次的比賽有點冷,不對,是每次的比賽都很冷XDDD,這也讓我下定決心明天一定要帶北科資財系的外套,他超級保暖,保暖到我以為這是下雪才可以穿出來的,沒有,只要是 ICPC 都可以穿,因為冷氣都會很冷,北極雄們,我對不起你們QQQ。

這一次比賽有提到可以帶英漢字典,但我們一開始不知道這些資訊於是沒有事先準備,但這對於英文不好的我是一大福音,於是我就臨時想到家裡小時後把我送去何嘉仁美語補習班補英文時所用的英漢字典,我就趕緊回家再把他帶過來,當我送來後則發現剛好比賽測試時間也剛好結束,時間算得剛剛好,運氣不錯XD。

回家休息

大約在下午 4:50 主辦單位則說我們可以準備回去,並回答一些 Q&A 問題,我們稍微聆聽一下問題的回答後就回家進行休息,準備明天比賽。

但其實我那天睡不太著,凌晨樓下的音樂一直震動使我翻來覆去無法入眠,晚上其實也都在練習 UVa 題目希望可以把他解開,但還是解不太開,我的程式能力真的好弱,好希望可以變強,我可能需要從這一次的經驗中找出最適合我的學習成長方法。

比賽當天

報到

早上起床後,我稍稍得有點賴床,起床後我則準備出門去吃我的麥當勞早餐,這應該是我人生不到五次的麥當勞早餐吧XD,麥當勞早餐其實蠻好吃的,以後可以多吃一點,而且還看到早上 8:30 竟然有大人在教小孩寫數學,這些小孩真是優秀呀,也感動大人可以從小就引導他們長大。

吃完了之後則順利地前往北商,由於今天是禮拜日,沒有甚麼塞車,很順利的就抵達拉。

比賽過程

比賽時我們透過策略用資料夾來放置我們的題目,我覺得還蠻有效的,真的沒有資料亂掉,讚讚。當發現這一次的題目本都是 1/2 都是圖論題的時候心有涼了一半,不是說圖論題不好,而是我們的策略是以數學、圖論、字串這樣區分,如果這次都是以圖論為重心時則會發現那這次對其中一位隊友的負擔量特別高,如果他遇到難題或是掉進思考深淵時就非常容易讓整個隊伍進入停擺狀態。

比賽前期我們順利解完 3 題,雖然時間稍微輸別人一些但並不差,我先拿了一題 game 題來解,但是因為英文問題導致我在閱讀題目時有了些許浪費時間 Coding 錯方向,後來漢軒有幫我引導到對的方向真的要感謝他,嗚嗚。但其實只有小方向不對我很快就修正回來,但是遇到一個難題就是他還是 WA,我們百思不得其解為甚麼會 WA,到現在還是沒有想出來,只能趁比賽結束後去找答案了,過程中也有點對題目分配感到不公平,這一次圖論的比例非常高,讓我們隊伍原本是平均分配的重心失衡,但反過來也有可能是我們的策略有些許的問題還需要再修正,因為這樣就表示我們的 model 並沒有符合這次 ICPC 的題目本。

寫到後面時,學長也不斷的在 Coding Problem H 但那題一直不斷的 TLE,學長陷入的思考深淵想不出這題為甚麼會超時也不斷在賽程中優化但還是沒有成功 AC,到賽後結束時向其他隊伍詢問卻發現明明方法卻是相同的!但只有我們的 TLE,真的有點可惜,如果我的題目或是學長的題目有成功解出一題那我們一定會有銅獎的,但是這一出的 String 題過難也讓我相當難過,我沒辦法在自己的能力範圍內做出貢獻,而是當場直接測試自己的想法卻無法驗證。

這場比賽五小時過得飛快,腦力激盪相當過癮但也讓比賽結束後的我相當難過。

比賽過程時,主辦單位拍下的照片

賽後結束 - 晚宴時間

今年的晚宴相當不賴,雖然隊員們都提早離開,但我還是想留在台北商大沉思,一邊想著自己哪裡還有地方可以改進一邊吃著食物,雖然非常的不甘心,但是我知道比賽本來就是贏者全拿,我只要能夠當上贏者我也可以贏者全拿,一邊吃著食物邊默默想著未來要怎麼拿到銀獎。

晚宴的甜點

比賽心得

老實說,我很難過,真的非常非常難過,難過到話都說不出來。

不是氣隊友,是氣自己沒有用處,這一次的題目中 String 只有一題且那題並沒有人解開,使我無用武之地,只能想 Game 題,讓我今天真的很難過,沒有派上用場,也讓我大嘆不公平,我明明是一個想要變得優秀的人卻礙於學校限制而沒辦法變的優秀,今天領悟最深的是,不是我不努力,是我連努力的資格都沒有,你說你想要考好 ICPC,那你要怎麼考好?我不知道,台北科大知道嗎?他不知道,我們有資源可以扭轉困境嗎,我感覺不到,已經努力了一年去改變這個困境但這過程很痛苦,至現在又還沒找到方法,你覺得是我們爛嗎?或許是吧,我們不是優秀的人物,可以去更那些已經有學長傳承下來的人競爭、抗戰。

當然,我不否認,你可以說在網路上真的可以找到很多資料自學,那換我問你?

  • 你知道怎麼抓資料嗎?
  • 你有辦法在你對這個演算法都不了解時可以找到一篇沒有錯誤完全正確的資訊網頁嗎?
  • 你能夠只看資訊網頁就能理解那些演算法的奧妙嗎?
  • 資訊網頁所述說的邏輯你都能夠看懂嗎?
  • 資訊網頁的程式碼你不需要解釋就能夠完全理解嗎?
  • 你能透過上網查到上面這些問題,而不透過別人的教導嗎?

就算你完成了以上所有問題,你也已經輸了那些有學長有老師的學生們,他們資質比你強、又有學長、老師指導幫你快速解決你的思考盲點,當你學完時發現別人已經學完兩個演算法時,你不會氣餒、你不會難過嗎?

不是台北科大不好,只是我怨恨我自己在我不懂事的年代沒有多懂事一點,如果真的有讀者願意讀到這裡,我用我那潰不成氣的聲音說,這過程有多少的痛苦,是永遠沒辦法用比賽成績去衡量的,比賽永遠不是比你的努力,比賽就像出生一樣,是有貧富差距的,你是窮人你只能夠比別人懂事,才能贏過那些比你好的人,憑甚麼沒資源的人一定要用痛苦才能換來有錢人習以為常的事物,我也是人,我也想要資源、我也想要尊嚴。

管理、NoteBook、練習等,全部都需要一個隊伍包辦,我們都靠著 3 人隊伍硬撐著,沒有人看到我們的辛勞,我們也看不到別人的辛勞,不覺得這很不公平嗎?明明都有最佳女隊伍獎,就不能對於這些沒有資源的隊伍作出一些讚美嗎?我們是不是沒有出名、沒有成就就永遠沒有人看見我們?

說太多了,但我真的好難過,我好想哭,我不怨恨別人比我強,我只是對我自己的弱小感到難過,憑甚麼我是一個這麼沒有能力的人,沒有辦法與他人競爭,只能打這 BLOG 難過,而不是找到強者與強者一同讀書、成功。

也許是資源不均,讓我的學習之路已經成為偏差了吧?現在的我真的不知道我還有沒有辦法聽著講師上課來讓我快速學習知識?如果有,我一定要好好把握,他人習以為常的事物,在我眼中卻像黃金一樣珍貴

很感謝隊伍願意陪我一起練習,包容著這麼沒用的我,即使比賽結束也沒有對隊員做出負面行為,也都將情緒留在自身消化,特別是學長,這一路以來應該最辛苦的就是他了吧,他也都不曾抱怨,願意付出一切,沒有他真的沒辦法,補足了我的缺陷,教導了我許多應該要在未來才能學到的觀念,他提前教倒了我,這一路以來真的很謝謝他,如果可以,我也想為他做些甚麼。

總而言之,這是一篇負面文,我很抱歉讓大家接受我現在的負面情緒,但是我也不知道我該怎麼辦…,像個走失的小男孩因為找不到媽媽而不安心的四處盼望媽媽身影卻還是不到,那著急著、眼框放紅,強忍著哭意的男孩。

明天要保持笑容,面對每個挑戰,因為不優秀的人是沒有資格哭泣的。

今天最有感觸的話了吧,從自己內心中那最真實的聲音。

激勵自己的話 - 成功不是憑夢想和希望而是憑努力和實踐

參考連結

ICPC2020 照片

  • 版權聲明: 本部落格所有文章除有特別聲明外,均採用 Apache License 2.0 許可協議。轉載請註明出處!
  • © 2020-2022 John Doe
  • Powered by Hexo Theme Ayer
  • PV: UV: