2019河南省第十二屆ACM大學生程序設計競賽參賽感

盼望着,盼望着,acm省賽終於來了。2019年5月6日,一大早我們三個隊就從鄭州出發前往駐馬店市——黃淮學院,一首《寫給黃淮》火起來的大學。第一次聽說黃淮學院還是高三時候韓老師天天對我們的諄諄教誨:“好好學習吧!不好好學,將來你們都是黃淮學院的料.”,“上課睡覺,你不上三本誰上三本?” 然鵝,到了駐馬店才發現這個城市和學校給人的第一印象其實還挺好的,乾淨又整潔。比賽是在黃淮學院的體育館內,(因爲駐馬店只有這一所高校,所以市圖書館和體育館都給了黃淮,兩個大建築都挺漂亮的,羨慕……)我們去領了比賽服裝和餐票,就被迷迷糊糊的帶去酒店休息了(維也納酒店,一共安排六個房間,兩人一間,一間房要兩百多呢,好貴啊,好像跟其他學校相比我們還是最好的一個酒店,一般的賓館完全可以的呀,替學校心疼錢的同時,感覺不拿個獎挺愧疚的~)。

體育館門前的參賽學校 logo:(你會發現和你一樣熱衷編程的人其實有很多很多,他們在不同的高校不同的地方,和你一起努力着,山外更有一山高,在知識面前保持謙虛,一直學習下去吧!)  在這裏插入圖片描述
  
  第一天下午熱身賽,不計入成績,標準的官方開場,先聽黃淮學院領導們自誇,我們還得站着也不讓提前坐,反正就是聽領導們講學校怎麼怎麼好,怎麼怎麼幹淨整潔,駐馬店人傑地靈,孕育了韓非子和李斯,主題思想就是鼓勵大家報考黃淮學院,但是跟我們又有什麼關係呢.,總不能爲了再來你們學校回高中再複習一年。面子還是要給足的,別管說啥,鼓掌就對了。熱身賽主要是讓選手們熟悉熟悉答題流程,確實和平時在OJ上做題不一樣,而且還是純英文的平臺,需要把源代碼的那個.cpp文件上傳,感覺怪怪的。熱身賽三點半開始,兩個小時,只有兩道題,因爲是熱身賽所以答對了也不掛氣球,但是大屏幕上有實時排名一直在滾動。兩道題目中,一道是貪心算法(刪除數字求最小值)和一道英文題(圖相關)。重心放在了第一題上面,折騰了半天,還是沒有做出來,題目有點繞圈圈,抓不住核心,兩個小時很快就就過去了,熱身賽兩道題都沒有寫出來。有一個小插曲是:熱身賽結束後,我們隊的排名是第17…因爲不知道哪個沙雕隊用錯了臨時賬號,直接幫我們隊AK了。儘管這樣,我們隊三個人心裏也都挺不是滋味的。晚上在黃淮學院餐廳吃了飯(餐廳沒有咱們學校的好看,但是飯菜價格挺實惠的,因爲是用餐票,面值一共20元,花不完浪費了,然後我們隊都吃了最貴的麻辣燙~),之後回酒店了,我們都因爲水平不夠挺難受的。開始以爲會緊張的睡不着,但是可能因爲舟車勞頓,再加上酒店的牀不知道比宿舍木頭板軟和多少,躺上去就不想下來了。當天晚上我們所有人也沒出去溜達,都老老實實的在酒店裏呆着。
  
在熱身賽的時候意外發現了個蔡徐坤戰隊:(律師函警告~)在這裏插入圖片描述
  
  第二天正式比賽時間是在9:00~14:00,早上七點半我們在酒店吃了飯,一塊步行去體育館了,雖然昨天已經走了一遍路,但是大家都是記性不好,開着高德地圖,拐來拐去的,大概走了十幾分鍾,總算是到了。(我所拍攝的視角就是我們的比賽座位,在第一排。)
在這裏插入圖片描述
  正式比賽升起了國旗,挺莊重的,聽說是按照國際賽的模式舉辦的,場面確實挺震撼的:拿到紙質題目:五道中文題,五道英文題;前三道題圍繞着DNA出了DNA序列問題,第一眼看上去也是一頭霧水,我們仨把題目拆開,一人幾道題,先把題目統覽了,找找簡單題,一開始,隊友開始寫D題,寫着寫着發現不對勁,不好實現。再大概幾分鐘,感覺出來A,C題可以做,而且大屏幕上排名靠前的大佬們都是拿A題開刀的,那就是它了,簽到題A,雖然是簽到題,但難度還是有的,考的是KMP算法,(後來聽題解分享才知道,可以用KMP和暴力模擬)我們手寫寫不出來KMP,最後推導了BF,簡單的模式匹配,居然一次過了。(這次比賽的樣例通過時間統一都是JAVA用時(賽後也承認了是賽事組的疏忽),所以相當於在考慮時間複雜度上面c++沾光了,使用c++相當於有了兩倍的時間,要知道BF算法時間複雜度是O(n^2),只有KMP的時間複雜度纔是O(m+n),如果恢復正常時間,我們的算法無論如何也是過不去的,也算是幸運吧,通過這件事情,賽後,正好藉此機會,好好把KMP算法複習了)這個時候已經過了一個半小時…說多了都是蔡啊…戰術轉變,跟隨大佬們的步伐,看哪些題目通過的人多,大屏幕上C和I題,前排一列綠色,果斷轉戰C題。在隊友寫A題時,我已經把C題僞代碼寫了出來,思路順了一遍,讓求變異的DNA序列,我的思路是逆向思維,先求比較好求的正常序列,最後做個減法,心裏邊挺沾沾自喜的,在和隊友交流時候發現表達能力不夠,好難受呀,歷盡千辛萬苦,總算是跌跌撞撞的把C題寫了出來,過了本地,提交後卻給了個WA,哇~難受。此時F題也早就翻譯好了,沒幾分鐘隊友硬生生把F題給寫出來了,但是隻過了本地,也是給了一個WA。這個時候已經十二點多了,心態有點小爆炸,但是不甘心就這麼回去,調整調整思緒,跟隨大佬做I題,J題題目出的花裏胡哨,還畫了半棵樹,但是看完翻譯,理解後,發現用的就是個簡單的數學思想,一個平方公式就解決了,正當我們在納悶,不會這麼簡單吧,判定結果已經出來了一個綠色的Acceptde,哇-那種歷盡千辛萬苦後才寫對一道題的感受,該怎麼形容,emmm…估計是中100萬彩票的心情吧,(咱也沒中過彩票,咱也不知道,咱也不敢猜),距離結束還剩下不到一個小時的時間了,只AC了兩道題,還有C和F兩道只能過本地,過去的時間裏,其實也對其他題目都有研究,但是多多少少的都涉及到知識盲區,思路也不好想,相關的專題練習的也少,實在是不好去寫。我們還是打算在最後的不到一個小時裏去給剛寫過了本地的C和F去Debug,對着C題代碼,看啊看,心裏想着(我錯了,我哪兒錯了,我哪兒錯了,我到底哪兒錯了…),好氣,居然不知道自己哪兒錯了,於是去看F題,抱着個試試看的態度,改了個數組大小防止越界,然後就過了,當時我們仨就愣住了。這要是早點改了多好,距離比賽結束也就剩下二十分鐘不到了,也不看新題了,一起繼續給C題Debug,按照想象中的劇情應該是在最後的幾分鐘爲C題找到了錯誤,並且成功通過了裁判樣例,但是實際情況卻是死活不知道哪兒錯了。
  
看到國旗有沒有肅然起敬的感覺(反正當時我是挺激動的)
在這裏插入圖片描述
  比賽結束了,按照排名獲得了銅獎,要知道在比賽的前三個小時我們想都不敢想,隊友還在抱怨,太丟人了。不過,總算是堅持下來了,五個小時的時間,幸好沒有自暴自棄,完整的堅持了下來。接下來是結題報告分享會,安靜的膜拜鄭大和農大的大佬們在臺上滔滔不絕的講啊講,也聽不懂講的是啥,反正就是感覺可厲害。不是感覺,他們是真的厲害,就像腹有詩書氣自華那種的,由內而外的一種自信,好羨慕。這次比賽第一是農大的一隻隊伍,名字叫做:給阿姨倒一杯卡布奇諾。其實鄭大的:菜雞三人行也是很厲害的,我記得好像是之前的卓見杯第一名。這次因爲G,H題樣例給的不嚴謹甚至和黃淮學院的老師爭吵了起來。 具體是不是錯了,我也不會做,也不知道,反正就安靜的看大佬們爭吵。
  
銅獎獎牌(好大,如果擋住銅字和金獎一模一樣的,回來的路上我們都是捂住銅字回來的~)
在這裏插入圖片描述
  下一屆—2020河南省第十三屆ACM大學生程序設計競賽,被決定了在農大舉行,2020,讓我們相約美麗的龍子湖畔~。仔細想想其實也挺幸運的,因爲我們學校的ACM也不是很強,所以作爲大一也能參加這些比賽屬於很幸運的,有一些強校是不讓大一同學參加的,大一就給隊員們培養基礎,他們的校賽都是非常嚴格有難度的。所以更應該加倍努力多拿一些榮譽。想想之前的天梯賽、卓見杯CCPC、到現在的acm省賽,就把這個小小的銅獎當做第一步吧,與大佬們的差距還有許許多多,也借這個機會看清楚了自己狀況。我會繼續努力,爭取參加2020年的省賽,保銅掙銀!一想到明年19屆的小學弟小學妹們要來了就開心,能爲學校的ACM隊伍注入新能量了。馬上咱也是要做學長的人的,得好好鞏固鞏固基礎,萬一被學弟學妹們問到了個簡單問題難住了多丟人,現在2019你那5月10號,19屆的小學弟小學妹你們應該還在高三擁擠的教室裏奮筆疾書,爲了一道12分數學題而驗算着,加油吧!不要以爲上了大學就可以放鬆了,就是你們的天堂了,說實話,如果能再來一次,學長我(等不及要當學長了…)還是很想回高中再重新經歷一次高三的。就寫這麼多吧,挺忙的最近,抽出半個下午寫了個總結,打開CSDN發現已經停下了好幾天沒有發博客了,該振作精神,鼓足幹勁繼續努力了,最後寫上一句最近看到挺喜歡的一句話:
  “如果你足夠優秀還怕找不到比你更優秀的人嗎”,加油吧!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章