收到的短信是11点45分签到的,比赛是12点开始,4点结束。而我的外卖竟然11点32分才到。无奈之下,随意几口,11点37分之后开始猛冲SL一楼。之后就进入了机房,找到了自己的位置,开始调试编译器。。说实话,我很不习惯那键盘,用那键盘打代码速度起码下降4分之一。到了11点55分之后,一些学姐学长和工作人员都在强调一些纪律,并且准备气球(做一道题给你插上一个气球)。而我的内心,已经十分的紧张了,不仅是因为那种气氛,并且我的前两次热身赛都没有很理想,经常被一道坑题卡很久很久,导致我没有去做其它的题目。所以排名不是很理想。所以热身赛之后我痛下决心,一定要改变策略。先易后难,果断放弃。时间一分一秒的流逝,进入倒计时10秒时,我不停的按着F5,一直刷新着题目。题目出来之后,我立马点了A题(因为看A题比较顺眼),刷刷的写了几行,发现A题没那么简单,这时的我心里已经十分的慌了,完全不知道自己在干什么。于是我换题,找到了H题,发现此题是一道规律题,根本没什么思路,我果断放弃。时间大概过了三分钟左右。我看了一下排行榜,有人已经把C题过了。我立马点进C题,发现是一道超级水的题,求的是一块蛋糕横切N刀,竖切M刀,最多分成几块。我立马开始打代码,测试了几组数据对了之后,5分钟时,我一遍过了它。此时我又发现有人已经把E题过了,E题是给你两个数,和一个四则运算的符号,然后运算结果。我对此题很有信心,坑点无非就是除数不为零。刷刷刷的,我12分钟又是一遍过了这题,此时我的排名在百来人里排前五。
心里略放松。不久之后学长们送来两个气球。我此时又把注意力转向A题, 20分钟无果。此时我的排名略微有些下降,因为有的人已经做出三题了。我的排名在做2题里面是靠前的。。我开始看B题,B题是一个规律题,题意大概是这样的:给你一些0到9的阿拉伯数字,看看它们代表着什么。我直接暴力找出了规律(赛后队友告诉我规律是:找有几个圈,0一个圈代表1,8两个圈代表2),解决了相当多的坑点时,大概在60多分钟时过了这道题。此时我从十几名一下跳到第4名貌似。(因为三道题目我都是一遍过,而有的人错了一遍甚至两遍才过,错一遍罚时20分钟。)之后我开始攻克A题,一开始我把A题想的复杂了。后来发现是我审题不细心,题意大概就是比如输入这样的字符窜:twone
你要输出21。输入threefourfivesixseveneightnineten 你要输出3456789。我发现这是一道纯暴力的题目,想出来的时候,时间已经是1小时20多分钟了。这道题的代码其实不难,但是相当的冗长。和一些细节处理必须要好。我打了将近20分钟,才讲这道题的代码打好,然后多测了几组数据之后,我开始提交,发现是wrong answer。此时我的排名又掉到了十几名,做出四题的人很多了。我开始有些着急。反复的思考哪里没处理好。后来突然想到零的情况我没考虑。于是我补上了零的情况。继续交,发现还是错的。我心里开始着急。(难道是零的单词拼错了?明明记得是ZERO)此时我又去看了看我错在什么地方。发现错的不是提示WA,而是PE(格式错误)。我的心里松了一口气。我开始检查格式,添了一个空行之后,还是PE。之后才发现我把格式想的复杂了。其实只要后面加两个空行就好,前面不用好,终于在第四遍,时间大概是120多分钟一点,我过了这道。此时我的排名是第七,ACM大一新生里面我的排名是最高的。前面有做出五道的。我的排名在四道里是相当靠前的。之后我把全部的注意力转到了H题,各种找规律,各种算,两个小时里,我找了18种规律,WA了18次,最后十分钟学姐问我做出没,我说我放弃了。两个小时里,我的最终排名掉到了15,在大一新生ACM里面排第三了。有两个都过了五题。总的来说,我不应该太固执的去攻克H题。如果去攻D题的话,或许还有希望(我要是做出五道排名大概是前四)。这次校赛总的来说还算不错了。加上大一大二大三大四和实验室(大一时进ACM大二被刷掉的)前二十名大部分被实验室占领,我的15名还算不错了。虽然不能一等奖,但是2等奖还是有的(可是ACM不参与评奖)。这次比赛让我明白一个道理,不能太固执在一道题上,一道题半小时无果后就应该果断放弃去想另一道题目。嗯大概就是这样吧。
校赛之后, 晚上和队友们浪了下,吃饭看电影K歌。睡到今天11点多起来。写了些昨天校赛的总结。OK。。结束了。接下来要去学新算法啦。然后先暂时转移重心,准备期末考。。。