2012省赛总结

                          

      期待已久的省赛终于到来,512号我们和老师一起乘坐校车来到比赛地点-------郑州轻工业学院。由于是自己第一次参加正规的ACM比赛,又是第一次和jsdgq(他们之前在一起配合过)组队,因此有点担心和他们配合不好。但现在看来我担心的多余的,不论是热身赛还是正式赛我们配合的都还不错,最让我高兴的是在正式赛中我们拿了金奖。

     下面简单的说一下比赛的过程。热身赛:由于我是第一次参加ACM比赛,关于比赛的流程都不太熟悉,电脑pc^2客服端测试以及编译环境的测试都是jsdgq弄的。至于编译器只有vc6.0dev,却没有我们平时用的vs2010dev,我们感觉很不爽,好在vc6.0dev我们以前有点了解,于是我们在每个环境下都试了一下,最后决定在vc6.0下写代码,在dev下运行。热身赛试题发下后,我和js看中文题,dgq看英文题,不大一会dgq就对我们说他那道题很简单,就是给你f(1),f(2),f(3)的值,让你求f(4),f(5),f(6)的值,于是他就开始写代码,不一会就A了,这个时候我和js第一题也看完了,就是一个对字符串处理的题,于是我们就一起想处理方法,我想的是用sscanf对字符串扫描,把每一项的系数和指数都存起来,和js稍微讨论了一下,我就开始写代码了,写着写着就感觉有好多漏洞,而且越想越复杂,就停了,dgqjs讨论了一会,js决定写代码,不过写着写着感觉处理有点麻烦,于是就准备想其它的办法,这时候dgq说这一题模拟可以做,于是他就开始用模拟写代码了,写好后调试了好大一会都没过,这时候看看表,发现热身赛的时间也不多了,恰好这时候dd哥过来了,问我们对REPETLE这几种错误以及long long__int64测试了没,我们说还没有,他让我们赶紧测试,同时给我们演示了一下Netbeans使用,于是我们就放弃了第一题,不一会就把几中常见的错误测试完了,这时热身赛时间也就结束了,于是我们就离开了。

正式赛:由于我们前一天休息的很好,第二天我们都显得格外的精神,在去比赛的路上我们三个就暗暗下决心至少要超过我们学院前三个队的其中一个。当试题发过以后,和往常一样,我和js看中文题,dgq看英文题,不一会我就发现第一题很水,就把题给了dgq,他看了1-2分钟就开始写代码,不一会就写完了,稍微检查一下就提交了,1A,这时候我瞄了一下我们的考场,我们是第一A的,当时心里就特别激动,于是我就开始看第二题,看完题后,感觉js以前貌似给我说过类似的题,于是就把他喊过来一起讨论一下,不一会就讨论好了,于是他就开始写代码,写完后竟然wa,于是就开始找错误,改了又改还是WA,最后发现竟然是个大数问题,于是就让dgq写大数了,杯具的是写好后提交还是wa,这时候我建议先把这题打印一下,然后让js继续找错误,我和dgq看其他题,这时候我发现F题过的人比较多,于是我就开始看F题,不大一会我就看明白题意了,于是就和js说了,我决定写代码,这时候dgq刚好对着电脑做着,而且他打字比较快,于是我就给他简单的说一下题意让他开始敲了,不一会就敲完了,但发现样例却过不了,于是我就帮他找错误,并且又给他说了一下这一题的题意,不一会就发现错误了,提交后就1A,这时候我发现G题过的人也挺多,于是我就看了G题(虽然是英文题)不一会就把题意看懂了,发现是一个多重背包问题,可以通过二进制优化转化为0-1背包,于是赶快就把js喊了过来,并给他说了一下题意,不一会就想好了解题思路,于是他就开始写这一题的代码,我在一旁看着他写,不一会而就写好了,测试一下样例也过了,于是就提交了,没想到刚提交完,老师就过来通知这一题数据给反了,这会不让提交这一题,于是我们就决定往下接着看,我看D题,dgqC题,不一会G题的测试结果就出来了给了个WA,于是我和js就开始找错误,找了好大一会竟然少了一个‘.,当时就很难受感觉自己太马虎了,于是改了一下,提交还是WA,这时候dgq建议把这一题先打印下来,让我和js继续找错误,他先试着写C题,于是我就和js开始找这一题的错误,不一会我就发现有一个数组开小了,于是就让dgq把数组开大点提交一下,这次终于A了,这时候我们看了一下排名,没想到这一题第一次就给我们判对了,发现我们学校排名都挺靠前,尤其是是dd那对和zmh那队分别为第一,第二名,看到这个以后我们三个信心大增,商量着一定要咬紧排名,绝不掉队。这时候我们决定让js接着改B题,我和dgqD题,讨论了不一会就有了解题思路,于是dgq就开始写代码,并让我在一旁看着,不一会就写好了,测试一下样例也过了,于是就提交了,竟然给了个WA,于是我们就开始找错误发现忘了对负数进行处理,改了改还是WA,这时候dgq说我们自己出几组测试数据吧,但是我们出了几组都过了,于是我提议题意给js说说让他给我们出测试数据,没想到这样就很快发现错误了,于是dgq改了改就A了,这时候看了看表已经快十二点半了,于是我们决定全力做B题(这一题过的人相对较多),通过我们不懈的努力最后终于发现了规律,提交后A了,这时候我们看了一下榜,第八名,这时我们都感觉很激动,于是决定努力再做一题保住前十,商量一下后就决定全部都看C题,争取把CAC掉,没想到我们战斗到最后一秒钟都没有把C题写完,比赛结束后刷了一下榜,发现我们下滑到十二名了,感觉遗憾的是没能保住前十...............

    总之通过这次比赛不但开阔了视野,而且也发现和别人差距还是很大,以后还需要更加努力,争取取得更好的成绩,最后祝贺我们学校取得四金三银的佳绩,我相信通过我们不断的努力,我们学校一定会取得更好的成绩。

你可能感兴趣的:(2012省赛总结)