2018第九届ACM山东省赛

非常遗憾,第一次参加出校的真正的ACM比赛并没有像预想的那样拿牌。

汽车急匆匆的开往济南城外,坐在窗前看着与我仅有一天半交集的济南市,回想这两天的省赛,不禁百感交集,毕竟一天前进入这个陌生的城市时我们的目标还是拿铜牌,但两天的省赛还是让我们学到了太多。

第一天模拟赛,开场后明显比较慌乱,模拟的比赛毕竟不能完全仿真正式的ACM竞赛,加上榜单无法访问,对于实力较弱的只会跟榜的我们来说一时不知从何下手,直到后来看到黄色的气球比较多,成功的根据气球颜色跟榜,加之两道题都没有太多错误,罚时较少,取得了一个至少对大一的我来说还算满意的成绩。

第二天的正式赛开赛时和前一天的热身赛相似,但这次我们三人分别读三道题,很遗憾的是,这三道题都不是最简单的,后来又通过看气球锁定了最简单的签到题,说是签到题,但输入有1e6组数据,每组数据最多1e5个数,单单输入就1e11了,搞得我们很慌,甚至没敢用cin,cout,但看在太多的队伍已经AC,相比应该没问题才提交了一次,结果一次AC,但时间上已经有些落后了。这时rank里f题通过的最多,但f题读完题后发现异常复杂,数据量极大,想了半天没有思路于是转战a题。

令我们意想不到的是,a题的读题出现了问题,这也是这场比赛最大的失误,赛前群里发的竞赛手册里还写尽量避免讲题,要每个人都读一遍题,而且之前的模拟赛中其实已经出现过了一次问题,不过当时在最后一个小时及时发现,由于队伍较少AC后没有对名次产生很大的影响,所以也没有太在意。没想到在正式赛中又一次的遇到了这种问题,直接导致将一道简单的签到题理解成了一道超复杂的模拟题。经过数轮修改,人工debug(电脑的debug无法正常运行)。终于改出了一个样例通过,个人感觉逻辑没毛病的代码,提交wa,这时赛场上已经插满了气球,环顾四周几乎全都有两个气球。又经过了各种思考尝试,在最后半小时zyl同学突然发现了读题上的错误,然后,疯狂删代码,将200多行的代码删了一多半后,AC,只花了一分钟多一点。

再往后就很迷了,f题由于各种奇怪的原因导致没有后台数据,也就是说只要有return0就能通过,结果,,,最后半小时赶工出来的代码竟然wa了emmm 。

总的来说这次比赛是充满遗憾的,看了看终榜罚时控制好只要做出3道题就能拿银,题的后台错误导致很多队伍错误的估计了f题的难度,实力较强的队伍耗费了很多时间去推f题,因此对我们这种实力较弱的队伍来说这其实是一个拿牌的好机会,可惜出现了这种问题,与奖牌失之交臂。但是也成功的提醒了我们独立读题理解的重要性,我想以后我们一定再也不敢这样放心的听完队友讲题就想思路打代码了。对ACM来说,算法当然是考察的重中之重,但是无论是心态,细节,英语,还是与队友的配合都可以对结果产生天翻地覆的影响。

接下来的一年,道阻且长。

又想到了当年看到的那首诗

鹏北海,凤朝阳,又携书剑路茫茫,明年此日青云去,应笑人间举子忙

争取,明年至少拿银?

山财小姐姐真多……(划掉)


得知明年省赛济南大学举办,期待。

不说了滚去学线代了😂

2 thoughts on “2018第九届ACM山东省赛”

发表评论

电子邮件地址不会被公开。 必填项已用*标注