1. 程式人生 > >2017年湖南省第十三屆大學生計算機程式設計競賽賽後總結

2017年湖南省第十三屆大學生計算機程式設計競賽賽後總結

兩個月的賽前準備,終於在這一天,拿回了屬於我們蘇子降氣湯的榮耀,也是寫一篇部落格紀念紀念下,第一參加大賽的經歷。

身為本小組的隊長,但是整體的程式設計水平還是處於兩位隊友的水平之下(不是謙虛,是事實啦!),比賽前,在羅老師的賽前輔導下,明確了自己身為隊長的職責,按照羅老師的建議,我們組的主鍵盤手為實力較強的劉志傑,在平常的訓練賽中,我們組也發現一個問題,平常的水題,我和魯榮明能夠快速的AC掉,但是劉志傑時常會發揮不穩定,AC不了較難題,然後在後來的調整中,由劉志傑擔任主鍵盤手,效果就明顯的不一樣了,據他自己說道,他還是需要A幾道水題把感覺找回來,然後難題就能攻克過了

因此在這次的比賽中,採用的就是劉志傑主鍵盤手,我和魯榮明負責找題,讀題,解題。熱身賽的時候,沒那麼緊張,劉志傑也是一馬當先,在我和魯榮明還只是剛開始研究完一道題後,他就立馬AC了一道DP水題,然後一鼓作氣又是一道,最後熱身賽以不錯的感覺AC兩道的結果結束。

正式比賽來臨,一開始還是像正常的一樣,我和魯榮明兩人從兩端開始看題,劉志傑從中間開始讀題,可能是因為正式賽的原因,大家都有點緊張,有點亂了手腳,一來,我一看到H題,覺得這題可以A,大概意思就和資料庫裡面講的%萬用字元一樣,於是就寫了自己的理解和解題思路在紙上,結果,在小組的討論下,發現這道題不太好做,資料量有點大,覺得如果用KMP或者string 中的find函式都會超時,然後劉志傑那邊,看了好長一會,開始決定從A題開始入手,三個人都看了一下題並且交換了一下題意與思路,便噼裡啪啦的開始敲程式碼了,很不幸。。。在我造了好幾個case 都通過的情況下,WA了一發。。。這個點的時候,我們那塊區域,開始有小組拿到氣球了。

不行,三個人仔細找了一下BUG ,一定要先A一道漲漲士氣,然後又是一發交上去,WA。。。。。完了,慌了一下。把程式碼列印了一次,這時候劉志傑還是沉住氣的自己一個人在旁邊想去了,讓我和魯榮明去想想其他題,看了一下榜,B題有組A了,便開始著手和魯榮明研究B題,看完之後,覺得這個題應該就是個簡單模擬,不過留意了一下排行榜,發現多組的B題都不是1A,就沒著急開始寫程式碼,和魯榮明仔細研究了一下可能會有坑的情況,這個時候一段時間過去了,劉志傑也想到自己的BUG 所在了,噼裡啪啦又開始敲,嘿,我們一堆的電腦竟然重啟了。。。我去,滿是抱怨又開機重新敲,好了這次A題總算是過了。然後此時的我和魯榮明也把最後的B題,所有能想到的情況都列舉出來了,便開始著手讓魯榮明開始敲B題的程式碼,噼裡啪啦還沒敲一會,臥槽!!又重啟了!!!!!WTF????實在受不了了,我起身去找我們電源的線頭到底是連在哪個插座上,最後發現插座沒插好,然後便報告了老師,把插座弄好後,又重新來一遍,這個時候,我們那有兩個組有兩個氣球了。

在魯榮明的一發程式碼中,發現我給她造的case,有幾個不能過,改了一發後,還是有錯,我便和劉志傑交流了一下題意,將這個題的各種坑列舉給他看之後,換上他去敲B題,又是一陣噼裡啪啦的鍵盤聲,結果,我給的5-6個case中有一個一直不能過,沒辦法又得找BUG,然後我在仔細研究各種case的時候,才發現我有一個case 造錯了。。。。哎,該打,然後,case都通過的情況下,交了一發,AC了。誒,此時還是挺興奮的,魯榮明學妹還興奮的叫出了聲,哈哈,這個時候看著咱竟然還在金牌區裡面,心裡那個高興啊!!

士氣大漲,又重新陷入讀題中,劉志傑選擇I題,魯榮明讀K題,我在找水題,並時刻刷榜中,結果讀懂的好幾道題給劉志傑看了看,都說不太好做,榜單也是沒有隊伍在做這幾道題,我便和魯榮明開始一起研究K題,然後就是發東西開始邊吃東西邊讀題的過程,最後兩小時還在雙開I和K,最後一小時三個人一起看K,再接下來就是無止境的TLE,WA,RE,一直到最後都沒能A一道題。


最終,還是以微弱的時間優勢拿了銀牌區的二等獎,稍有點可惜吧,覺得還是能再A一道題的,不過,高興呀,興奮呀還是有的,畢竟第一次參賽就抱著二等獎回來了。

其實比賽的期間還是要注意心態要穩,我們那一個機房的整體水平應該不高,大部分的隊都是臨近封榜的時間才A出第一題,然而好的隊伍都集中在我們那一大組裡面了,還有個南華的,老早就有4個氣球掛著了,我們對面的隊伍也是比我們先拿到兩個氣球。

心態最重要,其次就是小組的交流要多一點,其實我們組我算挺嗨的一個人,我那兩個隊友一個平時喜歡自己鑽研題目,一個比較安靜喜歡默默刷題,但組隊在一起刷題的時候,還是槓槓的,都很活躍,有不同意見立馬提出來,劉志傑難題都能嘗試,魯榮明很穩也負責我們組的大數問題(不過好像這次沒有遇到),我呢,就好好划水幫他們找BUG。

當然,這裡面少不了小組一起的努力,以及平常刷題的配合,也少不了羅傑老師賽前的輔導。

最最最重要的還是咱們的劉偉男神,犧牲了自己的暑假在陪著我們所有準備比賽的小學生們,一起學習,一起加油,一起訓練,所有的榮耀都少不了劉偉老師的辛苦勞累,所有的獎盃,都是劉偉老師接手以來最大的安慰,尤其是這次應用開發突破一等獎,程式設計改變以往0的歷史,當然咱湖南中醫藥大學的ACM也不只停留在這裡,今年還得繼續努力,同時預祝在全國中醫藥院校的程式設計大賽上取得優異成績,明年呢,得抱個一等獎回來了。

最後由衷感謝劉偉老師的辛勤勞作,感謝羅傑老師從杭州來到我們學校的賽前輔導,感謝兩位隊友的共同努力。還有隨同的負責老師,稀里嘩啦,所有人都感謝一遍吧~~

笑著堅持就是勝利!!!加油!!!