2017第二届全国中医药院校程序设计竞赛——赛后总结

惊呼着提前离场,也是预示着我们苏子降气汤首次实现AK的目标。比赛结果出来了,总排名第二名,拿到了ACM比赛历程中的第一个一等奖,意料之中但也带有了一点些许的遗憾,我们和第一名最终还是擦肩而过。


其实整体来说,我们苏子降气汤这次比赛的表现还是挺不错的,打出了以往完美的配合,而且实现了第一次比赛过程中的AK,热身赛就不详细说了,题目是第一届的原题,我们也就大概的做了几道,加上火车旅途的劳累,没有做完我们就先行回到了酒店休息。


正式赛:比赛一开始,就按照以往的配合,我和鲁荣明分别从前后开题,刘志杰先把账号什么的登陆好,代码的必要格式敲好,我是从后面开的题,几分钟的时间很顺利的找出最后三道较水题,没太多顾忌,直接交给了刘志杰去敲,H题想复杂了,WA了两发才过的。气球陆陆续续的送过来了,鲁荣明这个时候也发现了一道类似于以前做过的一道题,我们两人稍微的讨论了一会,也是发现就是当初做的一道题,只不过稍微改了一种方式而已,便换下刘志杰,让鲁荣明上去过了这道题。我这边也是发现A题这么长的题目,读到最后也是个巨水题,可惜的是。。。和鲁荣明交流下写的一发代码WA了。有点没弄明白状况,以为是题目读错了,返回去读了好几遍总觉得题目意思就是那样的,检查了代码,也是找不出BUG,刘志杰也是看我们一直没过,询问意思后,才发现我们想法错了,我们理解成a队的每一位对应的值大于b队每一位对应的值就可以输出“Cheat”,结果题目的意思是需要a队的最小值要大于b队的最大值才可以输出"Cheat",感叹了一波,改了下代码过了这题。随后鲁荣明和刘志杰的讨论下,顺利的又过了一题,鲁荣明随后自己也过了一提,最后我开了F题,又是水题一个,但是也一直WA ,我和刘志杰便一直在读这道题的意思,找代码的BUG,结果WA了三发还是没过,这就有点意思了,难道思路错了?鲁荣明也参与了进来,其实也是在这里觉得队友的重要性了,她一看题就发现我们在通过tan函数求枪上扬的高度的时候,没有算上上一次上扬的角度,听过后,恍然大悟,一改代码就过了。比赛过去了两三个小时了,我们已经过了9题(总共10题),看了一下榜,名次还行,一队位居第一,我们紧跟其后,浙江中医药大学也在随后,按照以往的惯例,比赛都会有防AK的题,但我们还是不管什么AK不AK 的,先开了最后一道题再说,最开始的时候我们是开了这题的,读完题目后,我和鲁荣明的第一想法是dp,就想着直接交给刘志杰过会做,后来只剩这一题的时候,刘志杰想了没多久,把他分治想法跟我们说了会,发现还真是这么回事,然后也是提出了用线段树做区间查询的优化(后来,我个人觉得暴力查询应该也能过,不过现在还没有重现赛不知道行不行),但是在过了我和鲁荣明造的几个案例后的提交,直接WA 还是很气的,三个人仔细分析用分治的这个想法行不行,想来想去觉得没什么毛病,就各种改代码,改风格,但主体还是线段树加分治求解。结果耗了个把小时这个题还是没能过,刷了下榜单,排名大半没有变,前几名都是过了9题,原以为防AK 的题没那么简单,又WA 了这么多发还TLE 了一发,有点想就这么耗到比赛结束就好了吧,反正大家都做不出来,结果最后40多分钟的时间了,突然我们旁边的队伍AK了,有点惊讶,被吓到了,再然后,没过多久刷榜单浙中医又一个队过了E题AK了,完了完了,有点担心了,三个人仔仔细细的找BUG,一步一步的调试就是没发现什么错误,鲁荣明和刘志杰在找了几遍BUG找不出后也是想着不做了,我还是抱抱着不能怂的心态,自己在测数据,诶!说是运气吧,还是我坚持不懈吧,结果还真被我找出了一个案例1-0 的时候输出了坐标0 0,正确答案应该为1 1。一阵惊呼,告知队友,改了一个取MAX的初始值,提交最后一发。卧槽,真的过了,兴奋激动,终于过了,抑制不住的叫了出来,惊动了赛场的其他队伍。


最后还是因为最后一题罚时的原因,只拿到了第二名,当然,为什么说我们有点遗憾,我们AK后并没有选择马上走,而是用我们最开始交的那一发代码改掉我找出来的错误后,提交竟然过了,仅仅只是因为分治的时候 >=我们写成了>,从而导致了WA到心灰意冷。说来最后那40几分钟要是我们不浪,少提交几次,结果就应该是我们拿第一名了。


赛后的心情还是挺不错的,这次我们学校派出的5个队伍中,其中我们二队和一队拿到了一等奖,剩下的三个队都在二等奖的范围内,还是达到了预期的目标的,我们也是首次实现了AK 的目标(之前热身赛刘伟老师说没有AK 就不给我们饭吃,结果我们是第一组提前离场的队伍),也是题目比较水啦(希望罗杰老师杰哥不会打我,哈哈,万一数据水呢~)所以才会越做越来劲。


比赛还是蛮有收获的,也是觉得,不是那种WA了很多次的题目的话,一道题最多两个队友一起看题,另一个队友做自己的事,因为也是有一种思维带动吧,两个队友做题的时候,思路都是一个方向走的,而当你找不出BUG的时候,另一个队友带着一个新的方向来解这道题就会发现前两个队友没有发现的错误,我们这次的比赛中,有三题(A和F水坑题,还有最后一题E题)就是靠这种模式过题的。还有我自己想的,队伍中有女生是不是就能提高做题的手感?反正我们每次过题都还挺爽的~哈哈哈哈。


最后,还是感谢出题方杰哥的付出,感谢承办方的辛苦安排(虽然提供的午餐是有点不够。。。),感谢咱刘伟男神,还好这次没有让您失望啦~(ccpc哈尔滨打铁。。都是泪。。。。),也希望咱湖中大的ACM,越做越好!

你可能感兴趣的:(各类赛事-赛后总结)