| Shi's profile满脑浆糊的病猪的窝PhotosBlogLists | Help |
|
11/7/2006 好无聊 逃课回家呆了10天,每周四下午的英语课已经不知道被点过多少次了,可能要挂了。这周四还要做presentation,我们组两个人要讲20分钟的,麻烦啊。
总是很疲倦,什么也不想做,觉得唯一有意思的事是做算法题,活跃一下大脑,可难题又不会做。总是觉得自己身体不舒服,可能快要死了。 9/20/2006 GCJ06 Over...希望越大,失望越大,Google CodeJam 2006 Round2。 第一题被cha,system testing开始前虽然只排在121位,但是还是很有信心进入前100名去onsite finals。这时我和bug,rocking还有dy排名都差不多,我坚信如果后两题都pass一定可以晋级。没想到第三题居然fail...好久没有在TC的比赛里fail,这次最关键的时候居然失手了。 第三题是说给定一个树,树的边有权值,求一个包含最多顶点的子树,这棵子树要包括给定的一个起点,且树中的边的总权值不大于给定的一个上限。简单的DP树形DP。我的程序DP的时候没有把原来的值备份,而更新值的方向也没有选好,会在同一层里把更新过的值再次使用。如果把原来的值复制一份就pass了,好可惜。这题的失误主要是读题时没有看清楚,看漏了给定的是一棵树的条件,还以为是无向图,浪费了很多时间,看清楚以后就疯狂敲程序,能通过所有sample的时候剩下的时间已经只有6分钟,没有再仔细看一遍代码就匆匆提交了。 bug的第三题也fail,没能入围,rocking和dy进入了决赛,预祝他们在决赛里取得好名次。 想参加GCJ的finals只有等明年了,过两天还有TCCC的比赛,不过TCCC只能有48人去现场,基本没什么希望。 9/16/2006 Google CodeJam 2006 Round 114号晚上10点开始比赛,我发挥还不错,第二题想复杂了一些,分数比较低。
关键还是第二轮,前100名去美国现场比赛。我去年第二轮得了第7名,可惜由于来不及办签证而没能去成。 这次我已经提前预约,签证面谈时间在10月17日。而且由于上次去ICPC Finals的签证是5月过期,还可以使用免面谈获取签证的服务。 我好像很出名啊昨晚在Google上搜索"Savior",没想到我的这个space居然排在第二位!这里真的这么出名吗?还是Google被我这里指向自己的链接弄晕了?
再搜索我的bbs上的ID: "iamcs",我上次参加baidu之星写的代码 astar.baidu.com/data/demo/Iamcs.txt 在第二位。
8/2/2006 什么也不想做 打开自己的space,看着以前的照片,听着最喜欢的歌,对着电脑发呆。
胡思乱想,想起很多事,小学的启蒙老师,第一次的队友axing和splutter,小实和小勇的故事,中学同学们,轻松参加高考,飞沙滩的露营... 7/29/2006 今天早点睡不知道怎么回事,这两个月来总觉得自己的身体怪怪的,不知有什么问题,可能是心理作用吧,也可能是真的老了。我们这些IT人,也许不知什么时候就会倒在电脑前,永远也醒不来了。
刚才心口有些不舒服,今天早点睡。下个月回到家要去医院好好检查身体... 7/23/2006 昨天打篮球很爽 昨天早上8点多被人叫起来打篮球,和竹信,锋哥,大傻,rocking,mp,KK,还有竹信的两个朋友。没想到竹信这么厉害。太久不运动了,今天早上起床浑身酸疼。 晚上的SRM 312有奖金,0点开始,和ACRush同一间房。第三题1050分,挺麻烦的DP,比赛结束前几分钟提交,后来发现最大的数据是超时的,马上改程序,把用map的地方改成自己写的哈希,比赛结束的N秒前提交,发现算哈希函数的地方打错了,而且没初始化局部变量,晕...这样都过了sample。整个room只有我和ACRush交了第三题,我排在第一名。 果然challenge phase开始的几秒后我的程序就被他cha掉了,又过了几秒我也把他的cha掉,用的最大规模的随机数据,他的答案错了。互送了50分,我仍然排第一。过了一会我cha错一个,最后的关头我做了一件傻事,就在结束前的几秒钟,我冲动的去cha某人的第一题,fail,扣掉25分后我把第一的位置拱手让给了Swetko,他一个challenge都没有,当时要是我看看时间就好了。不爽,奖金少很多。 测试结束后,前三名的位置没变,我第2,ACRush第3,我的rating又创新高。后来在练习室里我把改对的第三题提交,还是超时,后来又把用vector的地方改成数组,也没用,又去改其他的细节,搞到快3点多,仍然超时,我就不知道怎么优化了,关机睡觉。 最近的几次的SRM我发挥都还比较稳定,rating稳步上升,前两题都做得不错,可惜第三题还是做得不好,大部分都没做出来,做难题的实力和真正的牛人们还是有差距。 7/19/2006 放假啦 前段时间成了病猪,感冒发烧头晕,现在总算好了点。 当了几天4+2选拔赛的评委,看着师弟们努力的样子,不免想起当年的我。的确老了,想去单挑干扰师弟们集训的,发现自己怎么也没力气做完5个小时。希望能有师弟们成长起来,去总决赛拿到金牌吧。 毕业了,发现大学4年来值得我骄傲的东西除了ACM还是ACM。难看的成绩单让我苦恼,Google的实习都拒了我,还打电话来说我各方面都很优秀,就是GPA低了点。勇哥说Google很看重成绩,尤其是本科成绩,看来我以后是没什么机会去Google。而且勇哥也把Google拒了,以后Google恐怕会不太爽中大吧。 昨晚和复旦的师妹聊天,她说我当年参加NOI的省赛队友本科毕业去了Google。他当年应该算是菜鸟吧,士别三日当刮目相看,何况是四年。我两年后又将何去何从呢?我心目中最理想的当然是Google和MS,BIDU也行吧,不管了,先好好学习,以后看谁要我吧。 6/5/2006 观参北京Google归来6月3号到4号,应北京Google的邀请去玩,第一次住Shangri-La,第二次吃全聚德,第N次游故宫,总的来说还挺爽的。
Google的办公环境还不错,不过没怎么拍照,反正以后机会还很多。 5/8/2006 TCO064/21/2006 Over...Finals结束,我的ACM生涯也结束了。成绩不好,让大家失望,对不起...
以后就在TopCoder里混吧,把rating搞高点。
刚才去看Tomek的CV,发现又多了一个WINNER头衔: January 2006: CodeCup 2006 - WINNER 2/25/2006 有进步 断断续续地,终于把ltc在2004年8月出的比赛题全部做完。我想如果能有他的一半实力,在Finals上应该就可以拿金牌了吧。 早上发现昨天写的用Leftist Tree的程序(其实就是POJ的1738题) 犯了一个错误,我傻乎乎地写了一个函数删掉树上的任意节点x,以为只要对x的父亲做一次FixDist,然后再把整个树与x的左、右子树合并就可以,而且 这样也能AC,今天早上才发觉这样其实是破坏了左偏树的性质。后来想不到有什么快速的方法能实现这个操作,于是换了一种做法避免这个操作。 2/24/2006 今天写程序又用到了左偏树Leftist Tree的所有操作都是基于Merge,合并两棵Leftist Tree. FixDist(a): Dist(a):
|
|
|