2017 年山东省第八届ACM省赛总结

jlqwer 发表于 随笔 分类,标签:

  其实作为一名大一队员第一次参加ACM比赛,心情在刚开始还是蛮简单的,些许紧张还是有的,不过好像并没有多么大的心里负担,相较开始与结束,心情变化有点大,有点复杂。

刚去到的中午小眯了一会,所以下午热身赛还是蛮有精力的,一共三道题,后两道还是比较简单的,应该用的时间不多,然后三个人就抱着A题死磕起来,死磕起来。。一直到两小时结束,走出来集合之后听到学长们对判题服务器各种熟(攻)悉(击),什么A题交B题里,C++交Java里,看看什么结果,才想起来老师交待过热身赛不要只知道做题,重要的是熟悉一下做题环境,不过还好,对于一个Ubuntu多年的老用户来说,一点陌生感都没有,至于PC^2交题,会交就好。。。

第二天正式做题的时候感觉和第一天的热身赛差不多,当然认真了许多,发下试题后发现居然有两道大数类题目,因为之前做的几套题里有过一道大数题,C语言几十行下去,还WR,而Java几行就解决,于是在来之前就把大数这一块交给了学过Java的我,真的没想到真的会有这种大数题,更没有想到居然有两道,先交了一道G ,居然忘了累加。。上来就错了一次,然后就看到了G题题目错误的公告,正好改改代码交第二遍,然而第二道I题才开始敲,,,刚要敲突然发现不对,这是个规律题啊,于是让sl 先找一下规律,我先写一下框架,简单的模3而已,于是这样两道题就以Java终结了。期间还发现了两道比较水的F和J,尤其是J,大水啊,lc叫我也看了一下那题思路基本一样,很快达成了共识,然后lc开始敲J题,我去继续找还有没有比较简单的题,sl继续研究交了一遍没对的F题,lc很快就敲完那题,居然不对,于是两人开始纠结这道题,思路很简单啊,很对啊,一遍又一遍,交的我怀疑人生,可依然是WR。。。废了很长时间,而sl做的另一道F也出了同样的问题,于是三个人开始了漫长的纠结,纠结。中间又讨论了一会C题,可是并没有什么进展,最后都快封榜了了我们又回到了F题和J题,通过一系列纠结的分析,F题好像是题意理解问题,对方程无解的情况做了更改,终于在封榜之后(也好像是之前,因为给气球了)做出了第三道题,剩下的就是在J题上无尽的纠结,并且开启了“乱交模式”,改改这里交上,改改那里交上,终于在还有十分多钟的把int改了个long long ,YES ,居然是YES ,一下子高兴坏了,终于对了,也有说不出的难受,,,long long?因为一个long long 浪费了接近两个小时,啊啊啊啊啊啊啊啊,崩溃。。

         最后滚榜是最激动的,因为他们两个据封榜前的排名分析我们有可能拿个奖牌(最后十几分钟做不出题,仨人看起这些来了),如果他们都没有对太多的情况下。不过滚榜也是这次最令人不满意的地方(还有一个是赛服,和想像中的差别好大,穿上后顿时觉得自己成了移动广告牌),明明有投影仪,为什么要用两边的那个小屏幕呢,看的都眼疼,不过看到我们队从一百零几的位置一下子升到铜牌线以上的时候还是非常开心的,第一年拿个铜还是可以的,来年继续努力!!!