没想到最后一战输得这么惨……

早上8:00吃完早饭上车,最后一战进行倒计时。

9:00比赛开始,zc看A,我看B,cjd看J,B很短,瞬间看完了,但是没想法,我对DP一直没什么研究,导致想算法的时候不会主动往DP的方向想。然后看了D和F,因为题目比较短,我很懒^_^,发现都和数学有点关系,直接扔给cjd,cjd告诉了我J的意思,发现输入比较烦,先放一放。然后再回过来想B,刷了一下board发现楼教主已经过了B,太夸张了。然后开始尝试用搜索,写完之后发现最大的数据过不掉。

这时候cjd让我用均匀切分立方体的方法试一下F,因为只要小数点后3位,切得多一点说不定可以过。然后发现均匀切成100W份的效果还没100W次随机投点好。然后就交了100W次随机设点的代码,TLE,换成50W,还是TLE,再低一点精度就有严重问题了,暂时放弃。

继续想B,B已经有很多队过了。这时zc和我说E是简单题,听了一下之后想想可能有trick,让cjd从同余的角度想想。cjd没什么想法,我就直接模拟,1AC,真爽=.=。然后我继续对B剪枝,一直没什么起色,cjd说F可以用三维凸包做,模板有三页,寒啊……反正机器空着,就让他敲模板。

证明了剪枝策略无效之后,B放弃。开始看J,当时J有不少队过了。细想之下好像没什么trick,直接判断就可以做。于是把cjd拉下来,开始写J。写完才发现有一种形状没法判断,这时才想起可以先生成所有可能的情况,不过已经没什么时间了。

最后15分钟的时候,发现F被rejudge了,100W那次提交还是TLE,50W的是WA,于是交了一个80W的,还是WA,不敢试90W,只是改了一个生成点的精度,本地测试3次对1次,狂交了几次,AC,此时离比赛结束还有5分钟。

消磨完最后5分钟垃圾时间后,我的ACM生涯就此结束……

赛后leen问我还去不去POJ切题,一时无语,只好用标志性的“不知道呀”搪塞一下……

三年半的大学生活,从刚进校一个月开始就接触到了ACM,三年多的时间里,学到了很多,也失去了很多,这些以后再说。

晚上吃完饭,把POJ上的签名改了,发了一贴留念……

您还可能感兴趣的日志:

  1. Final try in Xi’an (Day 0)
  2. Final try in Xi’an (Day 1)
  3. Final try in Xi’an (Day 2)
  4. Final try in Xi’an (Day 4)
  5. Final try in Xi’an (Day 5)

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

   
© 2004 - 2011 Leona+Suffusion theme by Sayontan Sinha