首先祝贺自己收获了ACM生涯中的第二枚铜牌。
首先吐槽一下中石油:
周六早上来到中国石油大学,连个志愿者小姐姐都没看到。(但是看到了女装大佬)。报完到之后发现教练少了一张午餐券(要不要这么粗心)。为了睡觉就在肯德基吃了午饭(看到了不错的小姐姐),然后回宾馆睡了一会儿(宾馆很近,好评),之后热身赛,发现厕所离比赛场地有点远。。。
然后热身赛上来B题数组开小了交了一发RE,过了之后A题少写等号WA了5发,之后由于C题导致评测机挂了,之后好了就把A过了。队友一直想要A题的黑气球结果志愿者最后没给送(2333),然后用我们B的气球和对面山理的队伍交换了A题的气球。(队友拿到黑气球很开心.jpg),当然多发罚时导致我们热身赛排在了倒数。。。于是测试了一下java,以及tle,ole等。热身赛出来之后还没到晚饭时间,于是先去逛了餐厅对面的超市(买了薯片,巧克力,水果罐头,酸奶等。。。)然后又在健身的地方玩了一会儿。之后就去餐厅吃晚饭了。(但是晚饭只能说一般吧,不是很好吃也不是很难吃)然后就直接回宾馆了。先商量了一下战术,然后就开始K歌。。。K到8点洗了个凉水澡(WTF忘了加热了),然后教练过来题醒了我们一些注意事项,大约9点半左右就睡了。凌晨醒过一次,不过睡得还可以。早上7.45在一楼吃了简陋的早餐后,就直接去了体育馆(没看到好看的小姐姐,差评)
正式赛:比赛开始。按照战术我先做签到题。鉴于前一天热身赛的罚时较多,虽然一眼看出了签到题做法,但是还是让队友给我看着敲,多试了几组样例之后就1Y了。然后听见旁边一个队说J是二分(赛后才知道不少人被误导了),然后没多想就写了一个,试了几组样例就交了,然后贡献了我们队唯一一发罚时。然后队友推出了C题公式,套上去写完直接就1Y了。我马上发现J题不满足单调性,不能用二分,另一个队友就想到了是前缀和+后缀非零最小值减一。敲的过程中调了好几个BUG,出了几组样例,再三确认代码没错后就Y了。(然后结束了我们队本场的比赛,一直到最后还是三题)看了一眼榜单50名,感觉有机会拿银。之后读了D和F,一个队友说D有思路就开始敲(然后敲了三个多小时),我和另一个队友想F,想了大约一个半小时感觉没啥思路。这时和我一块读F的队友说A是个java水题,然后开始推公式,但是我看了下榜根本没有队伍过。他跟我说他要拿一血(赛后知道很多队伍都读错题了,以为这是个水题),大约快封榜的时候他跟我说看错题了(另一个队友还在敲D),然后我看了下榜发现过E的人突然变多了,于是进入封榜之后我就和看A的队友一起做E,做D的队友写了1300行(早知道写这么久写这么长就不让他写了),交上去RE。E题队友想出来是二分+左右横跳,但是WA了。(赛后知道会爆long long,而且最后一步停在n还是n-1需要讨论)。最后DE也没调出来,三题结束了比赛。封榜前140,最终182,获得铜牌。
比赛结束。
虽然当时定的目标就是铜牌,但是这场是有机会银的,还是感觉有一点可惜。同校另一个队由于J题被误导二分之后一直没想过来,最后二题惜失铜牌。感觉替他们惋惜,因为我们的正常水平都应该是铜牌的,如果不被误导应该还是能稳铜的。总体来说,这场比赛的题目还是出的非常正宗,非常标准的。几乎没用到什么高大上的知识点(以我们的视野来看),基本都是考脑力。总之,至于本次中国石油大学的体验,我只能说是一般。但是志愿者们忙来忙去尽心尽力的为选手服务,真的非常值得称赞。(在这里为辛苦的小哥哥小姐姐们点赞)
赛后想了想DEF,都是可做的题,就像当时徐州赛区网络赛一样,愣是一道题都没做出来。。。感觉其实还是发挥失常了。
zoj上放了A——M题,先补着题,过两天写下题解。感想总结的什么的再单独写吧。
-----------------------------------------------------------------------------分割线-----------------------------------------------------------------------------------
去年CCPC哈尔滨站打铁的景象清晰地从脑海中浮现出来。虽然是大二,但是实力十分欠缺。那是我第一次参加正式的现场赛。然而,第一次比赛就给了我一个惨痛的打击....周围坐着北师大、清华、复旦,看着他们一个接一个的气球,在看我们的唯一一个气球,内心的复杂、难受无法言说。直至最后榜单一出,排名倒数,灰溜溜的回校。心里深深地感到惭愧,不仅给自己丢脸,更是给学校丢脸。甚至有自杀的想法。。。
但是我知道,这样做是毫无意义的。我开始制定学习计划,积极刷专题,积极看资料,慢慢的从阴影走了出来。6月省赛在即,不断地做各种比赛,刻苦训练,提高自我,自信心逐渐增长。
然而......没有预料到,省赛又带给我一场粉碎性的打击。
正式赛开始,手速飞快的过了两道水题。看着越来越多的人过了F(容斥),我开始推。然后,就卡了3个小时。最后开始攻D,思路正确,但是代码已经没时间调了,匆匆写了一发交上去WA。其中两次出样例卡掉写F的队友的代码。。。
封榜之后,F题过了50多个。
然后才知道,F题数据是空的。
然后傻逼裁判组告诉我们,不会重判。
我们队就这样两题结束了比赛。省赛的铁,我第一次打,而队友去年也是铁头。
同校的队伍有8个,只有三个队意识到了F有问题并通过了F。
然后剩下的全部2题打铁。还有一个某校的傻逼教练过来跟我们装13,说他们新生队全部都铜了。呵呵。
坐上回校的车,心里越来越不是滋味,然后渐渐控制不住,泪水决堤。没错,在车上,我就这样哭了。哭的那么悲伤,那么讽刺。仿佛是在嘲笑自己,这两年都干了些什么。
回到学校,免不了再挨一顿训,悲伤凄凉的气氛充满着整个训练室,久久不能散去。
真的是我们实力不够吗?真的是我们水平太低了吗?虽然说是似乎有点委屈,但的确是。最缺的地方就是比赛精神和比赛经验。很显然是这两者主要导致我们这次的失败。之后也做过各种分析,但是说白了还是运气不好。
从那以后,我就渐渐地意识到,ACM的魅力就在这里。几乎没有一场ACM现场的比赛,不突发点意外情况。要么就是数据有错误,要么就是题目有问题,再要么就是标程有问题,等等。在ACM界,你永远不要想着公平这种东西,公平是弱者的借口。运气永远是实力的一部分。打ACM,就是三分天注定,七分靠打拼,剩下的九十分全靠运气。前年一个学长因为比赛刚开始电源线断了(而且就断了他那一排的),前半小时无法交题。最后就差一点罚时,遗憾铁头。同一排的一个final队伍,连金都没拿着,只拿了银牌。这种事情谁都无法预料,但是确是非常真实,ACM比赛绝对不会再因为你这种问题在给你减罚时什么的。无论你怎么埋怨,只能送你两个字:倒霉。所以,我们能做的就是提升硬实力,这种运气成分无法预知。
于是,我们继续默默训练着,也不知道,自己的训练是否真的会有结果。
终于,等到了一个机会。2018年的徐州全国邀请赛,在向其他队伍请求后,从教练那里要到了本次参赛的名额。还好,因为省赛题目出锅,北邮这次出的题目比较正宗。虽然我们战术上还有些许失误,但是最终铜尾,总算获得了人生中第一块铜牌。那天我们非常激动,看到自己的努力终于有了成果,那种喜悦不断涌上心头,甚至有想哭的感觉。教练说,总算给你们自己,也算是给我一个交代了。终于,我通过我的努力让我们学校出现在获奖名单上了。2017年的ccpc和icpc我们全部打铁,今年这第一块国家级铜牌也算是见证我们努力成果的开始。
经过严格的暑假集训和比赛练习,我们也逐渐清楚的认识了自己,心态越来越好,越来越有了比赛精神。终于等到网络赛开始。(去年学长们只有青岛赛区出线了,我们当时觉得他们很强了,但是确实成绩不如人意)第一场ccpc,也没想着出线,但是打着打着发现第99名,倒数第二名出线。算是个不错的开始。(然后被教练毒奶了)
接着南京区域赛,180出线名额,我们179又是倒数第二名出线(打之前教练说好好打,别和上次似的倒数第二名出线,结果奶中了)。比赛结束后果然我们挨了一顿批。。。唉,本来今年可以参加两场区域赛的,结果就因为这一场没打好我们队的名额就没了。。。之后的连续几场都没出现,只有青岛这样的大赛区出线了。这时候教练说,焦作那场网络赛给我好好打,我梦见焦作那里有个惊喜。
结果焦作前130出线,我们第154。本来以为教练的梦想破碎了,然而在两周后接到通知:查完作弊的之后,我们第129,又是倒数第二名出线(教练真的无敌了)。然后就多了一个区域赛的名额。。。(虽然没有分给我们队)
接着ccpc两场都打铁,但是南京赛区拿铜了。徐州那场题目极难,但是本校另一只队伍最后做出来了签到题,不过罚时太多,遗憾失铜。然后就是青岛这场,两支队伍(包括我们队,也是我们队参加的唯一一场区域赛),最终一铜一铁。也是替他们惋惜,比竟我们都是一样的开始,付出了一样的时间来做acm。我们现在已经慢慢成熟,但是却站在退伍的边缘。面对考研,我还是更想留下来,再打一年ACM。考验可以再考,但是ACM退役之后,就无法再参加任何的正式赛了。我不希望给自己的大学留下遗憾,于是我决定继续努力,争取明年达到自己最初的目标。但是,我还是希望,也只能是希望,有像我一样的,再留下来坚持一年的。毕竟,我个人的实力还是非常有限的。
加油吧,既然踏进了ACM的坑,就不要留遗憾,因为以后,就再也无法在踏进来了。希望看到这篇博客的人,也能坚持下来,用我们还有的一点青春,去做自己想做的事。祝福你。