短期总结

April 16th, 2008 No Comments »

感觉最近时间管理方法还是有点问题,或者说过去自己用的那套方案效率还不够高。

主要最近事情确实有点多就是了。然后后果么,就是某天很顺理成章的被严重打击了一下- -bbb

不过我很感激那次打击。让我明白了很多事情。

总之我把这些处理好后一起更新一下吧。

On a side note, 强烈不建议大家尝试像我这样期中前Final & 期中后马上又出去的冒险做法。。。真的是无穷多的document要填……

Amethyst - ACM/ICPC World Final 2008 - Retrospect

April 16th, 2008 No Comments »

We would not say goodbye even if we know the results beforehand.

We would not leave even if the judgments have been issued before the trials were held. 

*

Still, the result hurts.

But all those negative feelings dissipate into nothingness,

when we come to terms with the fact that we're still standing together.

Always, and ...

forever.

============================================================== 

ACM/ICPC World Final 2008, Competition Day

Lunarmony's perspective

(似乎被我写成了流水账……简明版的大家还是参考FreePeter或者LynnKaye的版本比较好)

或者是空气或者是温度的原因,我觉得高海拔地区还是很适合我的。来之前还担心会有轻微的高原反应……在Banff呆了几天发现这个可以完全忽略不计。

转回话题。

一开始扫题,读到E差点被我误判成简单题,后来想了下发现判重处理还是不是太显然的。继续读了F, 没有立即反映过来I感觉是容斥+YY就可以做,跳过。然后读了G/H,H倒是反映过来了,可我实在没有兴趣写这个模块题……这个时候有点小郁闷,问了下peter / LynnKaye才发现他们也没有比较可做的题。情绪不太好直接翻过来看K, 发现是道[100][100][4][2]的最短路。。。按约定传给peter, 接着发现J也是道送分的计算几何。I么,刚开始我居然被数据范围欺骗了……感觉有点像容斥但是可做,丢到了pending set里面。

读+想完这些题的时候应该已经30分钟左右了。peter在准备写K, 跟LynnKaye交流了一下发现前面的题似乎我们要么没反映过来要么比较麻烦,有点郁闷。当然手上有两道可以写的JK, 大体规划了一下1个小时左右出掉这两道题问题应该不是很大。peter说A可能可以写但是他不确定。

这个时间我和LynnKaye在分别推不同的题。应该到50多分钟我对E有个实现的猜想,问peter发现K似乎有点小问题……然后我就有点倾向peter暂时下来检查下代码,不过经过讨论还是Peter继续调试。

到了1个小时左右(?) 场上B/F/J/K都有人过了,LynnKaye跟我交流了一下F的思路但是有个细节我没想清楚,pending……后来在peter调试的空余时间,我把键盘抢下来写了一个E我的理解版本,不过发现这样还是判不掉重复情况。这个时候场上总体情况似乎不是很乐观,第一名大概已经3题左右了。

然后就发生了peter所说的我再次抢下键盘写J的事情了。写完发现Sample #2不过,有点郁闷,直到peter 1Y K若干分钟后才发现一个p打成q的低级错误。100多分钟1Y J。

大体分配了一下题,但是我一直到这个时候还是完全失误的没有发现LynnKaye当时状态不对……直到peter拿来diet coke的时候才意识到问题……

后面一段时间还是很顺的,LynnKaye帮忙推了一下A然后是2Y F - 1Y A - 1Y B (?),5题之后我们rank也爬到了第7。讨论了一下决定我去写D & peter想I.

写D的时候完全不敢加速,感觉这种题很容易因为某个细节挂掉。大约是在我写完框架的时候peter跟我说I是DFA, 这时我才反应过来I明明就是当时命的某题的变体-_- 马上就有抢过来的冲动。。。

后来跟LynnKaye交流了一下G的思路,发现理论上可以抖,但是由于交流失误,我们决定先把这道题pending掉。

最后一段时间只能说写的还是有些郁闷的。当时(210min ?)的大体目标就是先写完D/I 然后有时间的话交一个G, 但一些比较耗时间的细节因素耗掉了大量时间……基本是到280分钟左右过I & 285分钟编译过D。然后样例不过……静下心来看程序,但发现bug的时候已经只剩5分钟左右了。最后那个bug还是没改掉。。。

============================================================== 

其实有些时候差距真的是在细节。

记得曾经读到过Jordan苦练三分线投篮,只因为对手不可能让他靠近篮板的故事。

而对于Final来说,大家不过是在拼反映,代码速度与准确率。

当然还有心态。

这点看似微不足道的差距能说明什么?

It's all about how you choose to structure your perception, how you choose your attitude toward certain things.

peter曾经跟我说过,我们有的是20%的付出所带来的80%的结果,但是我们没有做好的就是其余80%的付出。

很多时候差距不过是一念之间,不过是微小的数字上的差距。

一个人决定100%的投入而另一个人只投入98%。

看上去微不足道的事情。

但10年,20年,50年之后,这样带来的是什么样的结果呢。

很难想象。