2011 GDCPC 总结

来源:互联网 发布:hadoop windows python 编辑:程序博客网 时间:2024/05/16 12:00

下午1点才回到寝室,从祖国的最北方到祖国的最南方,现在感觉十分疲惫。明天又要出发去福州参加邀请赛,在去邀请赛之前,总结总结这场比赛吧,这场比赛看出了我们不少的漏洞,没有师哥,我们肯定拿不到金牌的,顶多一枚银牌。

 

做了36个小时的火车到达广州,再做了地铁到达广州大学城。

这次挺悲剧的,忘记带身份证了,我自我检讨。。。

周五跟着老师去了趟黄埔军校,随便的走了走,就回宾馆了。宾馆的电视挺搞的,粤语听不懂,电视还存在严重的延迟。。。。

 

 

很快周六就是热身赛了。

在中山校园里转悠了N久,最后在一个走过的地方的地板上看到了指向标,囧!找了一个小时,终于找到开幕式的地方了,蛋疼啊

开幕式总觉得被鄙视了,我辈要自我激励啊!

 

热身赛开始,师哥看A题,孔牛看B题,我看C题。当然热身赛师哥这种神牛就不用上了,这种打酱油的时候就交给我和孔牛了。。。A题貌似题意很晦涩,后来孔牛水了一下就过了。接着B题我们刚开始以为只是一个带环的最大子段和,后来孔牛敲着敲着说不是,说是最大M段子段和的变形,他没带模板,囧。。。孔牛被师哥鄙视了一下,师哥就上去水了,单调队列对师哥来说,信手捏来。。。接着C题刚开始我的思路不是特别清楚,没事。。有师哥这种神牛提醒,我就想清楚了,就是用一个双向队列,不需要耗费价值的一直加在队列前面,需要耗费价值的加在队列后面,接着宽搜就可以了,这样可以保证每个节点入队一次,接着1y吧。热身赛就完事了。

 

 

第二天老师早早叫我们起床,我们饱餐一顿就出发了。中大的吉祥物挺友爱的。

正式比赛开始。我们分配了一下人物,师哥前4道,我后四道,孔牛中间3道,好像是这样。

师哥看了A题是水题,接着马上过了,当时好了30,40名得样子吧。

接着我看了K题,没看数据,说是AC自动机能水过。接着我又看了I题,I题更是裸的AC自动机。

接着我就上去敲了,当时我不知道搞神马,把输出都打错了,WA了两次才A,我表示压力很大。

接着K题我刚开始准备仍然用AC自动机的,接着敲了一会,看了下数据,最后师哥说这种小数据就直接暴力吧,用strstr这个函数比一般的KMP差不多快,就直接暴力了,1Y吧。当时排比较前面了。

这时候孔牛把G题的博弈也推出来了,上去敲了,也是1Y,这是就排的很前面,好像是前5吧。

然后就是C题,师哥想出了N^(3/2)的算法,接着我跟着师哥理了理思路,师哥让孔牛把E题的容斥原理再理理清楚,接着对C题一个极限的数据想当然的输出了一个结果,接着就提交了,竟然WA了,我们就询问了一下评测端,接着改了一下,就过了,这时候出了5题,算是比较快的了。

接着我看了F题,很快就想出了用网络流解的方法,接着跟师哥说了一下,师哥说构图是正确的。但是N太大了,我们决定用网络流加剪枝水一下,但是TLE了。先放了放F题。

孔牛把E题得容斥原理理出来了,接着孔牛做过这个类似的题目,就拿出他的无敌习题集,开始敲了,改了改,不过后来TLE了。这时候师哥NB了,师哥貌似上去敲了,威武啊,很仰慕的迅速把那题A掉了,仰慕啊仰慕。

接着还剩一个多小时吧,我们当时排在第6左右吧。

我们开始准备看其他题目。

B题的树状DP太麻烦,我的DP比较水,师哥也觉得很麻烦,全场当时只有第一名的队伍过了,所以就没做。

D题直接忽略。

F题师哥想出了,先贪心构造一个近似解,再用网络流跑,还是TLE。接着开始想贪心。可是这个题目卡的太死了,N^2*(lgN)的都TLE,接着要么改了就是WA,要么TLE,但是那个我们的贪心方法应该是8,9不离10,就是不知道哪错了。到比赛快结束的时候,师哥说可以用基数排序压缩到N^2,但是没时间了,这个题就没过。

H题师哥把前两问马上就A了,但是第三问貌似有后效性,师哥卡到了。我和孔牛的DP太水,帮不上太大的忙,后来火车上师哥说很可能第三问是二分答案+DP,师哥很犀利。。。

J题那个计算几何,师哥有点思路,我和孔牛飘过,当时也没时间了。。。。

 

 

就这样水了6题,好像是第10,最后好像是。

如果我和孔牛再强点,给师哥多一点帮助,也许7,8题都不是问题。

我们和师哥比还是太水了,这个金牌是属于师哥的,不是属于我的。

我辈当自勉,好好弥补我们的短板,才有可能完成我们的梦想。

原创粉丝点击