首页 > 代码库 > 第39届ACM国际大学生程序设计竞赛 亚洲区域赛(现场赛)西安站

第39届ACM国际大学生程序设计竞赛 亚洲区域赛(现场赛)西安站

 

第39届ACM国际大学生程序设计竞赛 亚洲区域赛(现场赛)西安赛区总结报告

报告人:田思明

队名:ACpioneer

队长:陈志阳,队员:顾振兴,田思明

        西安区域赛告下帷幕,我和陈志阳,顾振兴组成的ACpioneer队最终获得了一块宝贵的铜牌。首先要感谢陈志阳和顾振兴两位杰出队友的努力训练和出色表现,我作为一个新人跟着他们学到了很多很多,也十分珍惜和他们在一起的训练,比赛时光,其次要感谢陈志老师,不辞辛劳陪我们5队和6队前往西安参加比赛,还要感谢集训队所有曾经帮过我们的所有队员们,记得cdy(崔明浩)收到我们的临时求助二话不说直接从宿舍跑到活动室来帮我们测cb的缩进,临走之前还收到大家满满的祝福,从暑假集训开始只为一个目标,去参加区域赛并且获得成绩,现在这个目标终于达成,还得感谢自己的坚持不懈。

       到西安比赛前,我们三个进行了多次模拟训练,效果都很不错,相互之间的默契程度和信任度也大大加深,队长陈志阳十分负责任,经常督促我们补题,做各种练习,常常大老远从三牌楼赶到仙林跟我们一起训练,成员顾振兴也很认真,刷了大量的题,我们可以说是信心满满的去参加这次区域赛。

       走的时候大包小包,整理了好久的模板还有很多书都一起背着了,害怕忽略任何一个细节,可是我刚打印的自己的和kuangbin的模板反而被遗留在活动室的桌子上,还好U盘就带在身上,后来到了西工大签完到就赶紧找了个打印店又打印了一份。

        听完开幕式就到了热身赛的赛场,第一次参加大比赛的我内心很激动,热身赛发生了一些小插曲,电脑排名榜的ip地址出了问题,我通过看气球来发现水题,可是居然把颜色搞错了,他们也没质疑我,陈志阳看到A题,觉得很像签到题,就直接拍去了,后来wa了2发看到全场飘绿觉得有问题,问了志愿者新的榜的ip地址一看,三个人都傻眼了,原来热身签到是C,D,A题还没有一个队出,这时候差不多过去了40多分钟,我们赶紧去看D题,发现真的很水,顾振兴上来就说字典树,被我和陈志阳阻止了,毕竟是签到,不会那么复杂,后来我们在字符串排序那出了点问题,正巧三个人都没补过类似的问题(二维字符数组用结构体存),最后一些时间用来测系统的TLE, RE和JAVA大数,电脑上的CB不自带缩进,最后CB的缩进问题也没解决,热身赛爆零,我们情绪都很低落。

     吃完晚饭回到宾馆,老师带我们开了个会,大体做了个总结强调看榜跟榜的重要性还有就是心态要平稳不能急躁,后来我们三个去了房间又做了做总结,总结包括两方面,一个是补了C,D两题,C是一个求多边形面积和周长的题,抄白书的板子就能过,D题后来还是让顾振兴在宾馆用字典树拍出来了,可是签到方法是30多行的map,map自带字典序,还是比完赛以后6队告诉我们的,只能说我们之前的知识面还不够广,总结的另一个方面是重申战术,战术在来之前就商量好了,并且在练习中使用,可是真正到了现场感觉完全不一样,毕竟我是新人,所以有些激动。最后战术还是我辅助陈志阳拍签到,顾振兴刷榜找下一个可做题。时刻跟着榜走,主看榜,平心静气,最后讨论完大家的情绪都好了很多,也自信了很多。

   正赛开始后,我们看题遵循先短后长的原则然后不断刷榜,签到题迅速浮出水面,A题,然后按照战术,我和陈志阳一起去看A题,顾振兴继续刷榜看题,陈志阳看到题意的关键部分便开始拍代码,因为A题描述过长,我怕有坑点我们又将题看了几遍,有段话没看懂于是三个人一起再看,后来发现与题意无关,最后交了1A,虽然浪费了一些时间但是谨慎毕竟是好的,后来K题也有大量队过,因为思路很快被讨论出来,陈志阳直接拍了1A,接下来是F题,开始我们用组合数学做,可是过不了自己出的一些样例,后来发现会有重复,于是用dp试了下,dp超时超的比较明显,最后决定搞到12:30搞不出来就放弃,最后还是没搞出来,然后转到I题,I题到最后阶段一直wa,题意不太好理解,最后还是wa在题意的理解上了,比赛结束到礼堂漫长的几个小时,真是如坐针毡,我永远记得滚榜时那种心提到嗓子眼的感觉,没掉一个名次我们就在心理默数一声,最后还是有惊无险,这次比赛获奖的主要原因就是水题较快1A。战术运用比较合理。队友们之间相互信任,相互鼓励,相互体谅,只为一个目标,取得成绩为校争光,最终还是没有辜负学校,老师,集训队其他成员,队友和自己的期望,获得了一枚宝贵的铜牌

       接下来总结一下本次比赛的经验教训:

1.比赛前要多训练,多配合,尤其是5小时的模拟现场赛,三人用一台电脑,增加队员之间的默契和信任程度

2.做过的题要及时补,这样才能印象深刻,真正掌握

3.走的时候一定要把东西带齐

4.有个好的心态,比赛的时候不关注自己的排名,只跟榜做题

5.比赛的时候不能急躁,一定要稳,看好榜,跟着榜做

6.签到题和水题多花时间出样例,测代码,作分析,不忙于交题

7.相信队友,相信自己

8.把每次训练当作现场赛,把现场赛当作训练

9.千万不能放弃希望,我们队是wa到了最后1秒,谁也不知道下一秒你会不会绝杀,或者蹦出一个新思路

10.比赛的时候一定要勇于否定,但是不能无根据的否定,因为这样可能让你和你的队友同时陷入泥潭,一定要有根据,发现队友的思路有问题,据个反例或者解说一下,这可以节省大量时间避免走向误区

11.有一点很重要,我作为新队员开始怎么都体会不到但是比完一次赛就深深感觉到的一点,就是一定要勇于放弃,放弃指的是放弃题目,当你发现自己的思路有问题又没有更好的思路时,即使你已经拍了200多行,请大胆的放弃,去看别的可能性更大的题,综合分析一下,如果别的题都一点想法没有,再回来做它

12.时间的分配,跟第11点差不多,就是不能在一题上纠结到死

13.签完到,做完水题后坚持两个原则,暴力出奇迹,yy出奇迹。

 

我现在才大二,路还很长,还要坚定不移的走下去,参加acm不仅锻炼了我的思维能力,磨练了我的心理素质,还让我认识了一大群聪明友爱的集训队队员们,很感谢他们给我带来的一切,很怀念一起泡面一起聊天的幸福感,一起比赛一起刷题的紧张感,一起讨论一起思考的满足感,完成题目的成就感,取得荣誉的自豪感等等等等。这都是我大学时光中的宝贵财富。

最后预祝之后的队伍在接下来的比赛中奋勇拼搏,取得更好的成绩!相信圣光会带给你们好运~

ACMer永不止步,长路漫漫,不止于此。



 

第39届ACM国际大学生程序设计竞赛 亚洲区域赛(现场赛)西安站