posts - 101,  comments - 57,  trackbacks - 0
          今天韩国的“罗老号”火箭没有能将卫星送入预定轨道。与此同时,今天我把我们组罗老的两道ACM秒掉了。


          虽然说2245和2271两道题的通过率都有50%,属于简单题(遭到lz同学的极度bs)。但是第一次秒杀,并且两题都是一次性AC的情况真叫人大呼过瘾!!嗯...自信心大增。注意,这次真的没有用小号。

          其实感觉特别爽的还是这两题我的代码加起来都没有超过100行,这是史无前例的啊!回想起罗老曾经说过如果提交200行以上的代码,基本上就说明你的思路肯定错了。

           2245是一个很简单的深度遍历的问题,一个递归就能把代码量减小。

           2271就不简单了,本来的想法和大家一样 -- char 一个char的处理。但是后来经过beta的指点,用scanf(%s")搞定之。由于感觉代码实在太帅了,所以忍不住想要将代码帖出来,不过担心小人利用,就将精华的部分贴一下吧。
 1    // 以上省略
 2    while(EOF != scanf("%s", s))
 3    {   
 4        switch(*(int *)(s))           
 5        {
 6        case '>rb<'
 7            NewLine();
 8            break;
 9        case '>rh<'
10            if(l) NewLine();
11            for (i = 0; i < 80++i)
12            {
13                printf("-");
14            }

15            NewLine();
16            break;
17     // 以下省略

posted on 2009-08-25 22:32 margin 阅读(108) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2010年12月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿

随笔档案

文章分类

文章档案

收藏夹

常去的坛子

  • CVC电脑病毒论坛
  • 很多人说我是AV,我告诉他们:别瞧不起人,我们也能创造价值
  • 安全焦点
  • 黑客聚集的地方,一般是好酒最多的地方...
  • 看雪论坛
  • 国内最强的加密解密论坛,成醉其中经常夜不归宿
  • 驱动开发论坛
  • 厌倦了啤的朋友们,来我们来整点白的...痛痛快快的BSOD也好过隔鞋瘙痒!

我的朋友

  • Sen的blog
  • IDE方面资深的受害者...经常为一个变量的定义找不着北的痛苦程序员(深表同情)
  • 老罗的blog
  • 良师益友,千年水牛,引擎猛男,分析怪兽,墨镜酷哥,台球高手....

搜索

  •  

最新评论