Wenbin's profileWenbin Dai's SpacePhotosBlogLists Tools Help

Blog


    August 31

    Project Euler Problem 35

    How many circular primes are there below one million?

    小于one million的数实际上只有6位,而且考虑到大于9的circular prime number只可能包含1、3、7、9 (如果包含0、2、4、5、6、8那么循环过后就会被2或者5整除)。简单的做法就是判断出one million以内所有的数是否为素数(很快,都不用用+2,+4筛法),然后用dfs搜索所有1、3、7、9组成的数加以判断即可。

    /**
     * Problem: How many circular primes are there below one million?
     * Algorithm: DFS
     * Author: daiwb
     * Date: 2008/08/31
     */
    
    #include <iostream>
    #include <sstream>
    using namespace std;
    
    #define REP(i,n) for(int i=0;i<(n);++i)
    #define FOR(i,a,b) for(int i=(a);i<=(b);++i)
    typedef long long LL;
    
    int plist[80000], pcount = 0;
    int mm[1000005];
    
    int prime(int n){
      int i;
      if ((n!=2&&!(n%2))||(n!=3&&!(n%3))||(n!=5&&!(n%5))||(n!=7&&!(n%7)))
        return 0;
      for (i=0;plist[i]*plist[i]<=n;i++)
        if (!(n%plist[i]))
          return 0;
      return n>1;
    }
    
    void initprime(){
      memset(mm, 0, sizeof(mm));
      int i;
      mm[2] = 1;
      for (plist[pcount++]=2,i=3;i<1000000;i++)
        if (prime(i)) {
          plist[pcount++]=i;
          mm[i] = 1;
        }
    }
    
    int res, len;
    int num[4] = {1, 3, 7, 9};
    
    bool isCircularPrime(string str) {
      REP(i,len) {
        stringstream ss;
        ss << str;
        int val;
        ss >> val;
        if (mm[val] == 0) return false;
        str = str.substr(1) + str[0];
      }
      return true;
    }
    
    void dfs(int idx, string str) {
      if (idx == len) {
        if (isCircularPrime(str)) {
          ++res;
          cout << str << endl;
        }
        return;
      }
    
      REP(i,4) {
        dfs(idx + 1, str + char(num[i] + '0'));
      }
    }
    
    void run() {
      res = 0;
    
      // 1-9
      res = 4;
    
      for (len = 2; len <= 6; ++len) {
        dfs(0, "");
      }
    
      cout << res << endl;
    }
    
    int main() {
      initprime();
      run();
    }
    
    August 16

    跌跌撞撞进了GCJ的Regional Final

    GCJ就是一个混血儿,从TopCoder派生来,罚时参照ACM/ICPC,记分参照ACM和IOI,分强弱数据。
     
    总的来说,题目出的还行,类型比较多,很多数学题和几何题,不像TC放眼望去皆DP。但是没有非常明显的送分题,区分度上做得似乎也稍微差点,往往随便做两题简单的就晋级了。
     
    Qualification round
    随便做两题就pass了,不设人数上限。
     
    Round 1
    想不到偶在这里就几乎栽了跟头。每人可以参加三场round 1中的两场,其中一场晋级就ok了。偶的第一场做得奇烂无比,才800多名吧。于是又要参加当天半夜的另一场。结果开赛时偶的笔记本突然挂了。无奈,翻出公司的本本,发现没装Visual Studio。麻烦就麻烦点,那就远程到公司机子上做,结果发现连不上,原来当天清华科技园断电。。。怒了,哥我用Emacs+MingW。但MingW的安装文件下载速度也忒慢了,50m的只有十几二十k的速度。搞来搞去搞到一点,比赛时间也过了一半,想想算了,遂放弃。上网看新闻,结果看到上午的一封Congratulations信,原来Round 1每场前840名晋级,白忙活了-_-
     
    Round 2
    2520->1000,持续低迷,500出头的成绩晋级。
     
    Round 3
    1000->500,开始做的还不错,后来又卡住了。比赛结束512,郁闷而睡。
    结果没想到过了几天又收到Congratulations信,原来前面有选手的source code重新run其他测试数据的时候挂了,偶又升到492了。于是搞了一把复活,进到了Regional Final。-_-
     
    Round 4
    Regional Final,500选手被分到各自所在洲的某个G公司的office。Asian的貌似就去北京的office,就在科技园,两步路-_-要是去Tokyo的多好啊,可以免费玩一趟。Round 4的前100就可以去California的Mountain View参加总决赛。加州还是不错滴,06年去San Diego就玩得不错,期待超常发挥了~

    奥运男篮观战

    托美国同事买的奥运男篮票,14号早上9点的比赛,结果6点就爬起,早早地赶到五棵松篮球馆。
    进场以后发现没吃早饭亏了,因为进来就不能出来,然后场馆里卖的只有简单的饼干、香肠、牛奶什么的,根本吃不饱。好不容易看到有个点卖“满汉全席”方便面,40块一盒,人家还不卖,说是展示云云,我晕-_-
     
    罢罢,咱忍,看球为主。话说五棵松球馆修的也还算不错了,大屏幕、音响啥的都还不错。偶和一干同事都是B类票,坐在上面半场,感觉好高。发现下面半场媒体区占了好大一块,可只满了1/3,真是亏啊,让我坐多好。
     
    第一场西班牙对德国,没啥说的,西班牙实力占优,德国虽然一度领先,最后还是输了十几分。司机一如既往的挫啊,亏得大家那么多掌声。第二场开场仅3分钟,澳大利亚即12:1领先伊朗,宣布垃圾时间提前。偶看得实在郁闷,于是发挥微软勇于挑战的精神,尝试趁乱混入下面半场。没想到志愿者mm眼尖,虽然我只晃了一下就往里冲,还是被人家给看出来是上面的票,踏进场的半只脚又被拉了回来,郁闷-_-
     
    两场结束,我和shaxuan及其同学决定继续留守,看下午中国对安哥拉的比赛。体育馆里在清人,眼看人越来越少,三人决定ws一把。(此处省略500字。。。)
     
    到了下午比赛时间,上面半场果然查得很松,轻松混进场。终于看到中国队啦,姚、易、郅,还有一干小的。毕竟是主场,这场看得比较high,结果也不错,就是第二节又让大家揪心了下,中国队咋老让人这么担心呢。。。Anyway,男篮还是值得看的,起码过一段时间总能给人点惊喜,不像男足,每每看完我都有想吐的感觉。
     
    话说这时候我们仨已经饥饿难当了,下午第二场立陶宛对俄罗斯几乎晕倒在球馆里。。。但其实这场打得最精彩,双方战术素养都不错。尤其是立陶宛,张指导最推崇的“合理”篮球。俄罗斯一帮白人里还有一黑哥们,据说是被AK47拉拢来比赛的,真ws啊。。。不过黑人非常猛,俄罗斯只有两套战术,一是黑人单打得分,而是黑人助攻队友得分。。。但到了后来黑人终于也体会到了啥叫“不怕神一样的对手,就怕*一样的队友”。。。
     
    晚上本还有梦八的比赛,本来还想再ws一把,后来仨人都觉得饿得受不了了,遂出场觅食。球场外听到黄牛报价,普通的C类票都卖4000一张,oh my dog!想想我们只花了170大洋,看了四场,还是很值的。
     
    最后还要祝愿中国队在16号的比赛里搞定德国,小组出线。偶要去沙排作志愿者,就不能在电视机前加油了。。。
    August 11

    拿到奥运门票了

    14号早上西班牙和德国的篮球赛。托美国同事买的票,170米,很值啊。周四打算看看能不能躲过清场看中国和安哥拉的比赛。
    July 13

    CRD足球决赛

    昨天下午比的,和APC争夺冠军。
    天气相当的热。上半场首发踢了15分钟,传了一脚给shaxuan进球,但被吹越位,貌似是好球哎-_-遂被换下。shaxuan
    同学半场前进了一个,MBDC 1:0领先结束半场。
    下半场攻势越发凶猛了,可惜被门柱横梁挡下了不少。shaxuan同学抓住对方后卫禁区内倒钩结尾失误再下一城。
    本来以为比赛就这样结束,没想到风云突变。先是本方球员一个莫名其妙的乌龙,然后又出现禁区内手球被罚点球,好像2:0以后10分钟内就被扳平了。天气相当的热,于是比赛还有15分钟时偶又替换队长Yanbo上场。抢了对方后卫一个球,在右路往门前传了一个低平球,结果Peter同学将门前一米的空门打飞-_-然后又浪费了一个单刀,技术太糙啊_-_
    最后点球4:5败给了APC,悻悻而归。
     
    足球是圆的。
     
    PS:组里搞的PES比赛被镭哥上告至MBDC老大Stephen,Stephen说我们搞个MBDC的实况比赛吧。这下一不小心搞大了……-_-
    July 12

    Dell 390 + Virtual Server 太不稳定了

    昨天要做两个QFE,于是用Virtual Server 2005起了3个image(也就用了2G内存),于是我的梦魇开始了。

    先是起到一半VMPlus死掉了,跟着整个系统(Windows Server 2003)也挂了。等了半天没响应,遂强行重启。
    重启完了先磁盘检查。然后启动AD的image (也磁盘检查),再启动另一个image时发现和AD out of sync,遂退域、重启image、加域、重启image。启动第三个image时发现原来的image破了,起不来了,又没有save state,只好重新deploy。
    虽然有脚本deploy,但deploy到中途390突然蓝屏,OMG!!!不消说,重启后只能重新deploy。。。
    这次好歹deploy完了吧,配置image配置到中途,突然390又莫名死机,等n久,重启,发现image又破了。。。
    只得又重新deploy,这次好歹看上去还比较正常,repro完bug都还没有出问题,不过猛一抬头,发现已经10点半了,考虑到今天中午有CRD足球赛的决赛,还是早点回去休息了。

    稳定高于一切啊!!!
    July 01

    SRM 408

    放弃在公司玩实况,空着肚子,冒雨赶回家,做了俩题,cha错俩,还好又cha对一个,最后两题pass,rating升了69,总算爽了一把,lala~
    June 28

    脑子锈掉了

    两个月没做srm了,结果卡在一个3个状态的位DP题上。其实就和0|1状态的一样处理嘛,自己模拟下位操作就行了。不过当时就是糊里糊涂的想不清楚,郁闷!
    May 20

    The 25th Annual Skagit Valley Tulip Festival

    If you went to Seattle in April, don't miss it! :)
    May 16

    TCO 08

    TCO 08结束了,三号种子托天王(tomek)出人意料的战胜了不可一世的头号种子皮天王(Petr),王者归来。二号种子楼教主(ACRush)意外的在决赛中垫底。

    在沉寂了两年以后,昔日的No.1托天王终于又夺得了一个TCO的冠军。而且还是在Semi-Final表现平平,靠着Wild-Card才晋级Final,所有人都不看好的情况,所以说Nothing Is Impossible。

    附带听来的一个托天王的冷笑话。传说某年GCJ结束后托天王去Google面试,Google面试官问了几个问题都被秒杀。于是面试官问了一个他觉得最难的面试题,结果又被托天王秒了。
    面试官(汗):“你玩TopCoder的吧,你的id是啥啊?”
    tomek:“我是tomek亚”
    话说当年正是托天王的巅峰期,长时间占据TC算法排名第一 -_-...

    Development决赛中,意外的,ZJU军团竟然没有夺冠……大黄、OB、Xuchen,还有hefeng,加起来总共三届冠军的豪华阵容,都败给了半路杀出的romanoTC,再喊一遍Impossible Is Nothing。


    April 14

    Emacs下使用Mew

    花了一晚上,终于搞定Windows下Emacs+Mew,写篇blog供大家参考。

    1)首先是要安装Emacs,此处略去,只是解压缩完毕后需要执行$HOME\bin\addpm.exe来进行一下安装,否则Mew会不认得Emacs。
    2)添加环境变量HOME,指向放置.emacs配置文件的地方。Windows下没法new一个类似.emacs的文件,可以到命令行下用edit来new一个再编辑。
    3)到http://www.stunnel.org/download/binaries.html下载三个文件:
    stunnel-4.21-installer.exe
    stunnel-3.26.exe
    openssl.exe
    4)首先安装
    stunnel-4.21-installer.exe,然后跟名stunnel-3.26.exe为stunnel.exe,替换4.21的安装目录下的文件。最后拷贝openssl.exe到4.21的安装目录。
    5)到http://www.mew.org/下载Mew的包,解压,然后执行Mew.exe安装。这里注意Emacs和Mew不要装到Program Files目录下,因为路径的空格会导致安装失败,我就在这里磨蹭了很久,还下了半天Cygwin想来编译-_-
    6)在.emacs里加入以下配置内容(更改为自己的设置):
    (autoload 'mew "mew" nil t)
    (autoload 'mew-send "mew" nil t)
    (if (boundp 'read-mail-command)
    (setq read-mail-command 'mew))
    (autoload 'mew-user-agent-compose "mew" nil t)
    (if (boundp 'mail-user-agent)
    (setq mail-user-agent 'mew-user-agent))
    (if (fboundp 'define-mail-user-agent)
    (define-mail-user-agent
    'mew-user-agent
    'mew-user-agent-compose
    'mew-draft-send-message
    'mew-draft-kill
    'mew-send-hook))

    (setq user-full-name "Wenbin Dai")
    (setq user-mail-address "dwb1983@gmail.com")
    7)在和.emacs同样的目录下新建一个.mew.el文件,加入如下内容:
    (setq mew-prog-ssl "C:/Program Files/stunnel/stunnel.exe")
    (setq mew-ssl-verify-level 0)
    (setq mew-user "Wenbin Dai")
    (setq mew-mail-domain "gmail.com")
    (setq mew-pop-user "dwb1983@gmail.com")
    (setq mew-pop-auth 'pass)
    (setq mew-pop-ssl t)
    (setq mew-pop-delete nil)
    (setq mew-pop-server "pop.gmail.com")
    (setq mew-pop-ssl-port "995")
    (setq mew-smtp-user "dwb1983@gmail.com")
    (setq mew-smtp-ssl t)
    (setq mew-smtp-server "smtp.gmail.com")
    (setq mew-smtp-ssl-port "465")

    然后就可以在Emacs下收发邮件了,敲入M-x mew回车就行了,还是蛮酷的。:)
    March 08

    巧克力品牌介绍之一 - Godiva

    Godiva巧克力,起源于比利时布鲁塞尔,1926年由比利时人、巧克力大师Joseph Draps一手创办,并以传说中尊贵的Godiva夫人命名,至今已有超过75年历史。

    自1968年起,Godiva更成为比利时皇室御用的巧克力品牌,不愧是最贵气的巧克力。在Godiva制造的超过200款的巧克力当中,有3款是为比利时皇室的盛事而特别设计的,其中最新的一款名为Mathilde,是为纪念1999年比利时王子大婚而特别以王妃的名字命名的。除了比利时皇室,很多世界名人如美国前总统克林顿(Bill Clinton)、女星伊丽莎白泰勒( Elisabeth Tailer)等都是Godiva的忠实Fans。

    据说大约在1040年,统治Coventry城市的Leofric the Dane伯爵决定向人民征收重税,支持军队出战,令人民的生活苦不堪言。伯爵善良美丽的妻子Godiva夫人眼见民生疾苦,决定恳求伯爵减收徵税,减轻人民的负担。Leofric伯爵勃然大怒,认为Godiva夫人为了这班爱哭哭啼啼的贱民苦苦衷求,实在丢脸。Godiva夫人却回答说伯爵定会发现这些人民是多么可敬。他们决定打赌──Godiva夫人要赤裸身躯骑马走过城中大街,仅以长发遮掩身体,假如人民全部留在屋内,不偷望Godiva夫人的话,伯爵便会宣布减税。翌日早上,Godiva夫人骑上马走向城中,Coventry市所有百姓都诚实地躲避在屋内,令大恩人不至蒙羞。事后 ,Leofric伯爵信守诺言,宣布全城减税。这就是著名的Godiva夫人传说。时至今日,挂毯、油画、雕塑和文学作品等众多欧洲艺术品中亦载有Godiva夫人的肖像,以示表扬。

    February 15

    北京的体育锻炼

    在浙大的时候,从大三开始基本上我只打篮球。搬到玉泉以后,每周都会打两到三次。绍体馆边上的水泥地我混了四年,打烂了n双鞋,当然也认识了很多球友(虽然不知道名字),留下了很多美好的瞬间。到了北京以后,打球没那么方便了。周末有时会和素素去清华校内打,但是毕竟比较远,加上天气又比南方冷,我的篮球也算开始荒废了。算上从9月份开始,由于出差的缘故,我竟然5个多月没有打球,这在以前简直不可想象啊。前几天约了一帮高中同学出来打,发现大家伙退化的也很厉害。所幸我的手感尚存,也没长体重,只要继续锻炼下,相信可以恢复到以前的水准。
    到了公司,惊奇地发现竟然还有很多人热衷于踢足球,甚至有一个足球队,每周都会搞两次比赛踢。看来大家压力都比较大,需要发泄啊。于是乎跟着组里的同事一起去参加。四年没踢球了,第一场比赛就进了俩,顿觉好爽。出差回来后又踢了一场,大冬天的,没长裤,我就穿着短裤上场了,又给蹭进去俩,哈哈。第二场比赛记得是零下好几度,晚上踢的,可还是来了大概30多人踢,微软员工的热情真是令人钦佩啊。
    高尔夫球其实是在米国玩的,而且只是练杆开球。高尔夫比较讲究身体的协调性,和我玩的其他运动不太一样,让我有点不适应。好像最高只能打70多米。打的时候旁边有个鬼佬嗖嗖每杆都打到我看不见,但是边上的猛哥评:“声音不够脆,不是高手”,一滴汗……
    另外一个比较好玩的是保龄球,比较适合很多人一起来玩。玩了两把后偶就斗胆和组里的高手单挑,结果各打130多分,2分惜败,哈哈。不过据说素素巅峰的时候打180多不在话下,汗。偶现在喜欢打13磅的重球,就瞄准了方向扔,可以撞到一片……
    台球也打过几次,属于半菜鸟水准,但是挺好玩的,有机会多练练。
    最后不得不提一下wii。自从有了wii,组里的全民健身异常火热啊,感谢猛哥。这里面打得比较好的是网球,在组里有网球王子的美誉,可惜真的网球偶是不打滴……


    February 06

    TCO08 Algorithm Qualification Round 1

    又要开始TCO的征程了,今天是Qualification Round 1。
    看到题目分布是250-600-900,就决定今天的策略是250->900->600。
    历年来大赛的Qualification Round的250都不会轻松,这次也是。事实上最终的结果和bunny的个数是无关的,没有发现,用了DP去做,所以写得很慢,花了0:27:46.119才提交,而且当时还没底肯定能过。Challenge的时候看到有人两行代码搞定,仰慕啊。
    这个时候房间里大多数人都已经submit了250开了600了,偶直接开了900扫题目。似曾相识,却没清晰的想法,太弱了,要补数论啊。结束的时候看到有人还打表的,牛……
    回过头还是老老实实做600去吧。类似于素数打表,应该说有点old。不过偶还是很惊险地在最后3分钟才submit。中间很紧张,因为家里太冷,手一直在抖,怕敲不完……
    Challenge阶段机会还是很多的,无奈家中网速不快,看准的都被别人先下手一步。好歹还是发现一哥们算上限1000的组合竟然用int,没话说,cha之,赚了50分。
    System test两题都顺利pass了,名次也升到room第2,总排名79/1014。晚上可以过个好年,Round1就要等到2.16,回北京的那天晚上2点了(今次TCO比去年时间还差,由于时差,每次都是周日凌晨2点)。
    路漫漫其修远兮。今次TCO扩军,在Las Vegas的决赛有72个名额,算是一个好消息吧,不过偶知道难度可一点都没降低。回想TCCC06和TCO06都饮恨online最后一轮,TCCC06更是只差两名就可进入San Diego的现场,希望今次可以圆梦。坏消息是上班以后不能像在学校那么focus,感觉状态大不如前,也没怎么看书做题了,想起一位前辈说的“Never drop math and algorithm”,惭愧。
    December 02

    Seattle下大雪了

    早上起来白茫茫一片~
    坐车去Kirkland的Costco购物,没想到回来的时候又开始下了~
    要是明天再这样下一天估计周一都不用上班了,不过屋里只有几包泡面了,这也是一个大问题啊~







    December 01

    NYC游记

    Day 0

    和世亮同学起了个早,步行到公司坐预订的Shuttle Express到了Tacoma机场,不顾天寒地冻到StarBucks要了杯Vanilla Bean当早餐。然后无聊地坐飞机飞到JFK机场,找到传说中的纽约地铁,穿了大半个纽约城,找到83街我们的旅馆。住的条件比想象的还要糟糕点,基本只有床,仅仅能睡睡觉罢了。纽约的地铁倒真是很方便的,2块钱哪里都能去,比起Seattle无车寸步难行好多了。

    收拾完了,下坐到59街,在地铁口等到珊同学及其朋友,4个人去Todai吃了顿自助。世亮同学借了手机抓紧时间向雅琴同学汇报,然后商量好次日碰头地点,就闪回去休息了。

    Day 1

    早起,胡乱吃了点早餐,继续在59街和珊同学汇合。第一站是Rockefeller广场,有世界上最大的圣诞树,下边有一个溜冰场,无数浪漫电影在这里拍过。傻傻地留个影,继续逛。

    下一站是St. Patrick教堂,其实是无意路过的。教堂高达100公尺,是纽约最大规模教堂,又是世界第11大教堂。它的外观是仿造德国奎尔论大教堂而建成的,经过38年的工程,1850年才完成的。教堂的高高耸立的双塔便成为第5大街的象征。教堂内部有精致的花纹玻璃窗和非常大的管风琴。每年3月17号St. Patrick's Day,爱尔兰裔美国人穿绿色服装到此聚集起来,并进行圣派特里克诞生庆祝活动。

    找到一个NBA商场,非常大,貌似电视里经常看到。好多东西想买啊,不过太贵,转了圈,又在里边玩了会投篮就出来了。发现手感下降得严重啊,回国后要好好锻炼下。

    然后地铁到World Trade Center遗址,被围起来了,盖新楼吧。也没什么看的,难以想象6年前的某天,此处是何等的惊心动魄,anyway "This Is A Special Place"。

    Wall Street是下面一站,只是觉得高楼很多,跟上海差不多,然后三个人很傻的找了半天才找到金牛,必须要合影下了,anyway,大盘还是继续在跌,sign~

    马不停蹄的又赶到唐人街,其实根本难以分辨这是在国内还是在纽约,熙熙攘攘的人群,叫卖着东西。只是觉得在这里生活也并不见得好到哪去,据珊同学讲很多人就只待在唐人街,都不到其他区去。Sign,觉得何必呢,背井离乡跑到一个陌生的国度……

    继续转回到Wall Street附近,打算去看自由mm。不过不巧到了那里最后一班上岛邮轮已经没了,遂等渡轮(不上岛的),最后只能远远的看下自由mm。

    晚上吃了顿火锅,还行,比Seattle的强多了。然后逛Macy和Victoria's Secret,世亮同学远程连线雅琴同学,终于确定了要买啥化妆品,我也买好香水,完成家里交代的任务。

    继续步行至Time Square,在灯红酒绿的街头逛了逛,没啥感觉,回去睡觉。

    Day 2

    计划是上午逛Museum of Natural History,下午去United Nation。

    不过没想到museum这么杀时间的。不过老美的museum做的真不错,也不收门票,donate下就行。

    只是逛着逛着就忘了时间,于是匆匆忙忙的又奔赴UN。今天不知道啥日子,所有的国旗都没升,和国旗合下影的愿望也破灭了。干脆进去在外堂和安南的像合了个影就回来了。

    奔赴传说中第五大道的apple专卖店。设计得倒是挺漂亮的,不过下午那个楼梯……忒难走了,这么狭窄……yy了很久,还是放弃MacBook的打算,不然又被人喊败家了……

    人困马乏,坐地铁到珊同学的Columbia University,因为珊同学说她饭做的很好吃,要给我们露一手。在哥大校园转了下,真小啊,不过想想纽约的地皮这么贵,也正常吧,ZJG盖那么大我倒觉得浪费了。哥大旁边就是哈林去,全美最危险的地方,我们也没有进去转了……

    然后,经过鉴定,珊同学的手艺还是不错的,不愧是衢州娜妮啊,给家乡人民长脸了~

    Day 3

    比较不顺,早上就开始下小雨了。冒着雨穿过Central Park到Metropolitan Museum of Art,结果人家周一不开门……

    得,辗转到MoMA(The Museum of Modern Art)。MoMA藏有Vincent Van Gogh的名画The Starry Night,据说每天开馆闭馆都会播Don McLean的Vincent,我很喜欢的一首歌,可惜没赶上。里面还有Picasso的好多名画比如Les Demoiselles d'Avignon。逛来逛去就越发觉得自己像文盲,比如一幅作品吧,把一张白纸涂成全蓝,愣是没看出啥……让我想起公司我们34号楼也有个挂的画,就一张白纸-_-...

    晚上看电影,新上映的Beowulf。3D画面挺炫,故事情节倒很简单,人类世界的大英雄,干掉了前国王和女妖生的孽种,结果自己又被女妖诱惑生了个孽龙,然后亲手把孽龙干掉,自己也挂了。学习smell同学05年在PKU的总结,“英雄难过美人关”啊……

    Day 4

    早起,挥别纽约,继续无聊地坐飞机回到Seattle,完。









    November 11

    100场SRM了

    250简单的数学题
    500最短路径 预处理麻烦一点
    1000不会做
    找到了250的一种边缘case cha了一个
    最后排名45 rating涨了101
    not bad
    November 05

    NBA现场观战小记

    111日终于迎来我的第一场NBA现场比赛,超音速在主场迎战太阳队。这是超音速新赛季的首个主场,太阳队新赛季的第一场比赛。

    球赛是晚上7点开始,下午4时就向组里发了OOF的信,然后到公司旁边的公交车站等汽车。由于之前已经踩过点,所以这次找到钥匙球馆比较顺利,就是等车花了不少时间:坐了20分钟公交到西雅图市区,然后步行到球馆,中间还找了间不错的馆子吃了顿牛排,吃饱了才有力气看球啊,呵呵。

    到达球馆是640左右,钥匙球馆这时候已经非常热闹了,虽然AllenLewis都离开了球队,看来大家对超音速新赛季还是很有热情的,因为有超新星Durant


    在门口留影,然后领了超音速的球迷服,黄色T恤,上面印有THE SUPES ARE BACK。有点心虚,呵呵,因为我是支持太阳队的。在球馆大厅走了半圈,找到了我们的113 section,终于进到球馆里面了。米果然没白花,那是相当的近啊,第一眼就看到两个熟悉的身影,NashMarionNash果然是MVP,赛前的训练相当认真,一丝不苟,罚球、变相突破、3P,看得忍不住想下场和他较量下了。

    由于超音速下赛季可能要搬离西雅图,所以不少球迷都打出标语来挽留球队,类似“KEEP THE SONICS IN SEATTLE”,还有球迷打出“THIS CITY NEEDS THE SONICS”,不过怎么看都是托,一句话分三段首字母连起来是TNT-_-


    正式的开球等到了745,介绍完客场球队后,全场关灯一片漆黑,开始介绍主场球员。电视上已经见了多次了,但现场还是有不一样的感觉,很酷,Durant最后登场,引来主场球迷一片欢呼。然后再次熄灯,啦啦队举美国国旗入场,全场起立,演艺界人士(不知道谁)唱美国国歌。接下来比赛正式开始。

    上半场是超音速攻我们这边的篮筐。由于过去几个赛季超音速成绩实在不好,也基本没有电视台直播,所以主力阵容里我知道的也就只有Durant。太阳这边星光灿烂,MSN组合、Bell加上新加盟的Hill。虽然实力上稍逊一筹,但超音速球员都打得格外卖力,毕竟第一个主场,要对得起观众啊。尤其是Durant,表现格外抢眼,完全不像一个19岁的新秀,几次投篮、突破都很有感觉,像年轻时候的TMac,一次抢断后快速突破扣篮更是把钥匙球馆的气氛拉倒顶点,只是进攻的稳定性和投篮时机的选择还需要磨练。反观太阳这边,也是强队风范,虽然看上去没什么,但是始终让超音速拉不开比分。Stoudemire的两次爆扣给人留下了很深的印象,真的很难想象,隔着一个人就这么蹦起来扣进去了,小霸王,并非浪得虚名。而Nash,就像一个不知疲倦的发动机一样,为球队送出助攻。但是客观讲,Nash还没有达到他的最佳竞技状态,年龄又增大了加上刚开季的原因吧,上半场就出现了几次失误,进攻效率也一般,还没有让我们看到那个无所不能的Nash。整个上半场都打得比较胶着,半场结束前超音速扔了一个超远3P,竟然进了,以58:55领先结束半场。Durant半场就得了18分,不愧是榜眼啊。

    撇开比赛不说,NBA真是一个运转相当良好的商业机器,即使在中间暂停休息的时候也穿插了很多活动:啦啦队的表演、抽奖、短片,总之不会让观众闲着,保持着很high的情绪。


    进入到第三节,超音速发力,一度领先到了10分左右了,但是被太阳的Banks连续33P一下子又追回来了。僵局持续到第四节,太阳终于发力了,把比分反超。这时候,太阳开始显现出强队的风范,打得很稳,用快攻和3P来冲击超音速。超音速则感觉进攻办法不多了,大多靠个人单兵作战。Nash在最后阶段起到了定海神针的作用,一次次投篮命中加助攻不断打压超音速反超的企图。而Durant,被球队寄予厚望,可惜却在最后阶段多次失误。虽然他的13P几乎将比分迫近,但在一次失误被抢断,Stoudemier暴扣以后,彻底宣告主队反超无望,大半球迷也提前离场。

    最后MSN组合都拿到两双,算是一个不错的开局。而超音速在面对强队时也发挥出了自己应有的水平,祝福这支年轻的球队后面越大越好。Durant,以27分结束了自己的主场debut,算是交上了一份不错的答卷,看好他以后能成为联盟顶级的小前锋。

    最后,应学俊所托,到礼品店买球服,可惜他的首选BellStoudemier都没有,买了Durant的,不过相信有今天的表现,他也应该满意的。Smile

    November 01

    Happy Halloween

    第一次过Halloween,没有准备糖果,失败,结果没有小朋友理我们。

    中午拍的女巫,可惜错过超人了。



    下面是building34的一组照片。

















    下面这张特别版送给从没听过鬼故事的某人。



    下午2时开始公司开始被小朋友们占据。

    小天使。



    忍者神龟和达斯维达。



    旁边还有个pp的小mm。



    整个楼层都是小孩。。。



    其中还碰到花仙子、超人、蝙蝠侠、蜘蛛人及若干小动物,没有全部拍照留念,甚憾。
    October 22

    近期的一些活动

    10.6 Crab Spot In Seattle

    更多照片见http://picasaweb.google.com/dwb1983/CrabPot

    10.7 Mountain Rainier National Park

    更多照片见http://picasaweb.google.com/dwb1983/MountainRainier

    10.14 Olympic National Park

    更多照片见http://picasaweb.google.com/dwb1983/OlympicNationalPark

    10.21 A Trip To Seattle


    更多照片见http://picasaweb.google.com/dwb1983/TripToSeattle