2019 十二届ACM河南省省赛总结

赛前:
拉着nyx刷了不少的专题,国庆还专门刷了将近20道的博弈论和概率期望,从上次省赛回来自己已总结了不少的模板,学了不少的东西,虽然这次都没有用上,毕竟为这次省赛准备了不少。
然后就是错过火车,全体改签,这个我有责任,没有估计好时间。然后到了黄淮学院,志愿者非常热情,在前两天就一直联系我,给我们说各种去学院的交通方式,还有我们的报道流程。然后就是在火车站和程老师碰面,坐公交车到驻马店市体育馆,报道注册。这次省赛竟然是在体育馆比赛,这个也非常赞。
然后就是下午的热身赛,题目比较简单,好像很多队都AK了。也有不少队被AK了,因为不少人把座位号当成帐号,登错了。

主要讲一讲正式比赛吧
我们先把纸质题目分成3份,一人看几题,我先拿到ABC题,全部都是DNA序列的字符串题,又回到高中生物的感觉,A题好像就是个字符串匹配。暴力,B题没怎么看,去看了C题,应该也是一个字符串匹配+比较的暴力题。q学长想到D题的做法,直接上去敲,快敲完了,发现题目的描述,不知道有没有什么特殊的情况。再看看榜好像没有人过,就先放下了,A题有人过了,就直接敲A题去了。直接AC。然后就是C题,AC,看看榜B题有人过了,q学长去看了看B题说:可以做,类似一个最长公共子序列+贪心,就敲去了。其间了lxx翻译出来G题,我们想了想直接强连通缩点,然后最小链覆盖?好像不用最小链覆盖,直接统计入度为0的点就ok了。当时把想法给q学长说了,我们看了看榜,没有人过,q学长说不要先开这题,跟榜就稳了,当时一直是榜单前10吧,然后B题WA了,我推了个反例,发现必须全部dp,发现这题并没有那么多的人过,就放下这个题了,J有人过了,lxx翻译了一下,我直接推了个公式J题就AC了。
这个时候F题有人过了,lxx也把F题翻译出来了,我突然想到一个这个题和骨牌覆盖问题类似,二分图匹配,我只知道这个题,和做法,并不知道具体的实现,说来也巧,图论我就二分匹配没有刷专题,然后我把想法给q学长说了,他觉得也是这个,看了看榜单,发现南阳理工学院有个队开始就把F题过了,但是A题没有过,并且就过了F题,而且发现不少排名较后的队过了这题,排名较前的没有过,然后我们商量是不是暴力可行?,我推了一个反例,发现并不可以,但是好像二分图匹配复杂度太大,他就翻模板去了。这个时候我看nyx他们队,还没有过题,暗暗为他们捏了把汗。因为赛场上每个队平均都有1~2个气球了,新生也有一个气球了。
q学长看了看模板,发现有个模板复杂度可行,然后上去敲,不知道是不是模板的问题,还是建图的问题,样例过不了,然后就是换模板,这个时候这个题已经耽搁1个小时了,nyx他们已升起2个气球了,换模板还是推不出样例,我看着我们从榜单第7一直掉到30几。这个时候发现D题过了不少,q学长就把D题的代码特判了一下交了,WA了,然后又改了改交了,AC。这个时候差不多还有1个多小时2个小时的样子,这个时候q学长又看F题去了,我看B题去了,因为这个题有点像寒假牛客网有道题,我当时是补了的。我就直接推了个状态转移方程。应该是没有问题,我上去敲了出来:

样例过了,提交WA。然后q学长又去敲F题去了,我以为状态方程错,又改了改状态方程,样例都推不出来了,q学长代码一直推不出F题的样例,只能准备开E题了,当时我们看nyx他们4题了,而且他们F题过了,我马上让q学长不用敲二分图匹配了,因为我一直拉nyx刷的图论,我们都没有刷二分图匹配,所以他们肯定不是二分图匹配做的,
然后q学长看了E题发现应该可以做,就敲了E题去了,让我一直想一下F题的贪心,我实在是想不到这题怎么贪心,因为贪心就是错的。后来q学长敲到一半发现E题做不了,准备贪心写F题,从周围没有连通的点进行匹配,然后还有20分钟左右,WA了一发,改了改直接提交了,一直在队列中,我们计算了一下,过了好像能够银首还是金尾?,然后还有几分钟,我又去看了看D题,还是过不了样例,总感觉哪不对,又不知道是哪,一直到比赛结束,nyx过来问我们几题,我马上问他们F题怎么做的?
贪心啊!
你们怎么贪的?
优先与右边匹配!
我听到顿时心态崩了:你看,这个样例贪心过不了啊?
nyx看了看:的确是过不了,但是我们A了。
我,q学长,lxx:?????。

比赛结束几分钟了,我们F题返回结果出来了,还是WA。

赛后
F题用二分图的思路没人过,过的应该都是贪心的思路。虽然正解是二分图匹配。
而且只有一个队过了G题,虽然大家的思路都是:强连通缩点统计入度为0的点,但是只有一个队过了G题,隔壁学校的大佬到题解分享会上替大家发了个言,并且希望公开代码和数据。
我们拿了个银,nyx他们因为一来就卡D题,直到最后也没有过,因为罚时太高,拿了个铜,小萌新2题也拿了个铜。
然后就是照相留影,回学校。没有金牌,没有继承去年的荣光,我们败的一塌糊涂。

想起之前自己的每一场比赛的flag都没有实现过,去年的区域赛的flag是拿牌,结果:青岛打铁,焦作打铁。蓝桥杯的flag拿省一,结果:省二。CCPC省赛flag是拿金,结果:银首。我想了想反正自己的flag都不会实现,那这次的flag就定成拿银吧,这次终于实现了…

接下了就是认真准备区域赛了,我真的担心我们17的队员打不到名额,我准备拉着nyx先把没有刷过的专题刷一遍吧,crz和dyw刷其他的专题,这样至少不会死的太难看。

后记:
当时我推的D题的状态方程没有问题,就是dp数组没有边界初始化,就是少了个方框的内容,好久没有写dp了,一直在刷图论,如果当时我能看看自己最长公共子序列的代码,也许能够发现自己没有初始化,但是没有如果啊啊啊啊啊啊啊。最后附上自己D题的正确的代码和吃瓜链接:如何评价2019河南省第十二届ACM省赛?

全部评论

相关推荐

#我和xx公司的爱恨情仇# 怎么会有这么**的公司!实习ld跟我说,在这实习秋招会有很大优势,没太大问题;线下一面二面水的很,手撕都是easy,二面面试官甚至说,你随便手撕个题目就行,找个代码量多的题目,然后我写了一个bfs图算法。主管面也是基本上纯聊天,然后甚至问我预期薪资,我说虽然我有互联网公司offer但是更想来华子,认可企业文化。面试完后,保温电话说根据面评开14a没问题,过了一段时间后去问了对接人,先说11月底开,后来说12月底开,昨天去问,他说你不是签了美团了吗,我们已经发完全部offer了。tmd那你不早说,我还在这等。我问了我们这个部门的其他实习生(三级部门下8个实习生,我们四级部门下就有5个,按理说我们部门应该缺人吧),结果其他实习生全军覆没,之前都收到降温电话要签个其他offer保底,实习生中甚至有人空白三方在allin华子,最逆天的是,其中一个是优秀实习生,他也没开出来。问那个优秀实习生,他说他在这实习时接口人天天给他洗脑说,在这实习只有不想来的,没有泡不出来的(如图1)。我接口人也是这么跟我说的,说我们2012实验室下面都偏预研,部门加班少,我们部门确实还行,而且本身华为比互联网稳定,后期还有股票,退休保留股票一直分红(补充:只有5%的人可以熬到40岁以上退休分股),你看看华为那么多od,人家为什么社招想来华为当od呢,因为华为真的稳定啊(后来想想他们来当od应该是没有更好的选择了吧,xhs上那个清华姚班都来华为当od)。我跟几个实习生已经转投其他部门了,那个优秀实习生去找别的部门hr时,人家问:你优秀实习生也要换部门吗,没遇到你这种情况之前为了选华为还是美团我还纠结了1个多月,现在想想真**,这**公司谁来谁知道,华子稳定个**,这里补充一下,35岁下岗就是华子最早提出来的。还有华为内部转岗的事,后来问了下很多大公司都可以内转,华子内转还要背绩效,去新部门会有很大绩效压力,原部门绩效太差还不能转,****。这**泡池子机制也是遥遥领先,其他互联网公司纷纷效仿。还有那5%公积金真恶心。之前认识一个腾讯提前批哥们,他杭电本科生,hr打电话还恶心他,给他开13a,总包比腾讯少20w,跟他说一大堆什么企业稳定,前景好,技术遥遥领先(图2)另外,还有个签约阿里被华为恶心的(图3)我和腾讯提前批的哥们的故事是真的,可以保证确有其事,图3是道听途说,不保证真实性,但我觉得这**公司真有可能发生这种诈骗故事
好吃的麦乐鸡块:这公司真的恶心,毫无信誉可言
点赞 评论 收藏
分享
黑皮白袜臭脚体育生:简历统一按使用了什么技术实现了什么功能解决了什么问题或提升了什么性能指标来写会更好另外宣传下自己的开源仿b站微服务项目,GitHub已经410star,牛客上有完整文档教程,如果觉得有帮助的话可以点个小星星,蟹蟹
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务