银川之旅

​ 一次突破历史的区域赛。

​ 周五早上五点出发,坐了一天一夜的火车,在车上甚至我一度成为残障人士。

​ 直到周六早上我们才真正的到达银川石嘴山。

​ 石嘴山比我们想象的要冷清,即使是在白天,街上的行人也是三三两两。在石嘴山逛了一段时间后,我们得出了一个结论:石嘴山是个养老的好地方。

​ 不管路上行人是多是少,石嘴山的美食还是依然在等待客人垂青。周六的中午我们在住宿宾馆附近一家找了一家备受群友们好评的羊杂汤店,点了一碗33元的大碗精烩羊杂汤,以及每人一个烧饼。等羊杂汤端上来以后,我都被它的分量惊到了。

​ 满满一碗都是羊杂,比在叫焦作甚至在我家那边吃过都要多得多得多。再搭配上新鲜出炉的烧饼,简直是美味。吃到最后,由于量实在太足,我甚至差点就吃不完了。

​ 吃饱喝足以后,我们回到宾馆睡了一觉,下午就准备去宁夏理工学院参加开幕式和热身赛。

宁夏理工学院时间在一个形状类似于葫芦的小岛上,四面环水,风景独好。不过这些风景都是在拥挤的大巴上看到的。等到了学校,我们就直接进了体育馆。

​ 可以容纳四百个队伍的体育馆,确实名不虚传。不过确实还是小了一点,两个相对的队伍之间不到半米,对方讨论的什么我们听得一清二楚,不过由于我们周围并没有什么厉害的队伍,所以也没办法偷听到什么有价值的信息了。

​ 主办方给每位参赛队员都发放了纪念品,一盒当地特产得枸杞。坐在座位上之后,袋子就在每个座位上放着,里面装着参赛手册、纪念衣服(T恤衫…)、枸杞,参赛队员牌子等。总的来说还是在这一方面主办方做的还是挺用心的。

​ 很快热身赛就开始了,不过刚一开始就出了锅。A区和B区得同学分别拿到了不同的题目,而且提交网站也进不去,DomJudge也是初始化状态,里面还是原本就有的 ‘’Hello world‘’ 题目。最后修了半个多小时才修好,在场的队伍都因为这一次意外为明天的正式赛担心,不过幸好有qls小羊还有其他技术人员的熬夜操作,在正式赛的时候没有出任何意外。

​ 打完热身赛之后,我们又在校园内逛了逛。晚上的宁夏理工学院变的更加的梦幻。学校内有大量的霓虹灯,在夜色的映衬下显得格外美丽。

​ 由于人员众多,我们没有在学校食堂吃饭,而是坐接送大巴又重新回到了宾馆,在宾馆休整以后,又一起去当地的一家饭店去吃晚餐了。因为没有提前预定,我们9个人就坐在一个20人的大桌上了。这一顿吃的是真的舒服。也因为吃的太舒服了,菜一上来我们就迫不及待地拿起了筷子,甚至都没来得及拍照。

​ 吃饱喝足,我们在夜色中回到了宾馆,为明天的正式赛做准备。

​ 第二天早早起来,吃了一顿宾馆准备的早餐(俩包子,一杯豆浆,一个鸡蛋,一点咸菜),就上路了。

​ 等到了体育馆以后,我们就来到了座位上准备着比赛的开始,比赛的题目已经分发到了每个队伍的桌面上,用档案袋封装着。到了九点,比赛正式开始,我们撕开的档案袋,开始了正式的比赛。

​ 签到N题,并列一血。之后有人开出来了B题,我刚好看了题意,就给他们讲了一下,$Codancer$刚上来就贡献了一发假题意,之后$Dicer$又上机写,过了。然后又开始写K题,一个简单的进制转换,不过由于数字太大,我们决定用$python$写,但是由于太久没用$python$,再加上本地环境有些问题,调了好久bug才勉强通过了K题。

​ 之后又开了G题,我趁他们俩在写$python$时看了G题,是一个简单的线段树模板题,给他们说了以后,$Codaner$说他正好带了模板,就拿出来模板开始抄,抄完样例过了,$Dicer$觉得不太稳,就又找了几个样例测试了一下,果然有bug,之后又调了好久,终于算是调完了,交了一发,1A。

​ 之后又跟榜看了一个数论题,由于当时三个人都把能开的题开出来了,所以都在一起看F题,看了一会之后榜单上又有一个K题过了挺多人,于是他们又去看另一个题,我继续看F。又写了一会后,我想出来了F题的思路,上机敲代码,写完测样例,过了;交了一发wa了。在写F题时我也关注了一下K题,想到了根据位置进行区分一类一类地去找子矩阵,后来$Dicer$说他正好在洛谷上写过类似的题目,就上机去写了。

​ 此时我就开始找F哪里错了,后来发现是某个地方忘取模了,改完又交了一发,又wa了。我就在旁边打印了一份代码找bug,最后发现是因为两个地方爆long long了,又改了改,终于A了。此时我们已经进到了金牌区。这个时候我也去开了D题,也是一个数论题。

​ $Dicer$写完K后让$Codancer$说样例,但测样例一直不过,在长时间debug无果后$Codancer$去了趟厕所,回来又看了一遍样例发现是自己样例看错了,在被我们臭骂一顿之后样例过了。提交之后T了,觉得是map的问题,就改成了unordered_map又交了一发,还是T了,最后说要不就直接改成二维数组的形式去查询,再改了一发,交了上去,但这个时候已经只剩下20分钟的时间,提交量陡然上升,K题交上去以后长时间没有判,一直在pending,于是我就上机开始写D题,写完交了,也是一直在pending。没一会,K题过了,我们就觉得快到金牌区了,但是此时D还在判,一直没过,直到14:00到来。

​ 比赛结束后,榜单直接更新了,我们一看,是第38名,到了金牌区!!!但是此时还有许多提交在评测。这时主持人上台说提交量太大,要到40分左右才能判完,之后我们就一直提心吊胆害怕自己掉下去,没一会,我们发现我们的名次变成了39,这个时候心一下子悬了起来,因为后面还有许多队伍的提交没有判。又过了多久,我们排名下滑到了40,金牌最后一名,此时心里更紧张了,都觉得金牌要没了。因为能在榜单上看到此时谁的提交还没判,我们就看着榜单数可能还有哪几个队伍会超过我们,在这种情景下,我们一直提着心,看着下面的队伍提交一个个的都没过,直到最后一个队伍。

​ 他们的提交很多,还一直在判,我们这个时候已经不敢看它是否能过了。等过了一会之后,我们学校另一个队伍的队员告诉我们没过,我们第40名!!!此时我们才是真的放松了下来,抱在一团庆贺拿到了金牌。河南省首金(虽然并列)。

​ 之后我们就高兴地参加完了闭幕式。拿到了第一块区域赛金牌,另外两个队伍一个是铜牌,一个打铁。闭幕式结束以后,我们收拾收拾行李,踏上了回学校的旅程。

​ 在路上一直能够看到学长学姐,学弟学妹,以及河南其他高校发来的祝贺,庆祝我们和郑大都拿到了区域赛金牌。我们看着他们的讨论,也十分的高兴,再经过两年的努力后,终于能够在区域赛中证明自己的实力,不给自己留下任何遗憾。也给了学弟们更大的压力,让他们以更加努力的姿态去学习更多算法,难道更好的名次。

​ 今天是周二,距离拿金的日子已经过去了两天,但还是感觉十分的兴奋,接下来可能还有一两场区域赛要参加,为了能够不像这次一样只能在金尾,我们也要加强训练,争取在接下来的比赛中拿到更好的成绩。

​ 河南加油!HPU加油!

感谢您的支持
-------------本文结束感谢您的阅读-------------