有人送我一字:滚!为此我感悟了一番。

滚,形声字,从水,衮声,本义为大水奔流貌。

“无边落木萧萧下,不尽长江滚滚来”。秋风扫落叶,大江顾自流。——滚得凄凉。但愿凄凉只是一时而已。

“滚滚长江东逝水,浪花淘尽英雄。是非成败转头空。青山依旧在,几度夕阳红。 白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢。古今多少事,都付笑谈中。“ 历史长河如长江之水滚滚逝去,莫以成败论英雄。青山不老,夕阳依旧。智者人生,淡观春秋。把酒论古今,皆付笑谈中。——滚得潇洒。能够潇洒一生最好。

“长江滚滚”,“滚滚长江”,无论是滚得凄凉还是滚得潇洒,都滚出了不可阻挡的气势。好一个气势磅礴之“滚”字!

 滚滚闲愁逐水流。流不尽、许多愁”为赋新词强说愁的词句,我不欣赏。恍惚人生,仅如小溪,并无滚滚闲愁,有的却是潺潺情调,漫漫历史,才若大江。潺潺小溪汇滚滚大江。——其实,潺潺也有滚滚之势。

谢君赐字!——我们一起滚吧!潺潺地往前滚!

 

posted @ 2008-08-19 17:00 火火 阅读(121) | 评论 (5)编辑

想做某件事,但理由不够充分,于是决定抛硬币来决定是否去做。抛一个硬币,正面的概率为1/2,可能性太大,不具说服力,所以决定抛3个硬币,只有3个全为正面时才去做。由此引发了一场概率学的思考:

 

抛3个硬币(排除站立的情况)

1,抛一次3个全为正面的概率是多少?

2,在10次内抛出全为正面的概率是多少?

3,恰巧第10次抛出3个全为正面的概率是多少?

 

答:

1,每个硬币为正面的概率是1/2,那么3个全为正面的概率就是1/2*1/2*1/2=1/8;

2,每次抛硬币是相互独立的事件,并不相互影响,所以不管抛多少次,全为正面的概率仍是1/8,同抓阄一样;

3,由2知,前9次不能抛出3个全正面的概率是7/8,所以恰巧第十次抛出3个全为正面的可能性是7/8*1/8=7/64。

 

注:只对第1问还有信心,第2,3问都没把握保证对。(可怜的概率学知识都还给老师了。)

 

对错不是最重要的,最重要的是我抛了13次,才终于抛出次3个全是正面的来……总算给自己找到了做这某件事的理由。哈哈!

 

当然,知识也不能马虎,有谁概率学得好,看到了,就帮我批一下这三道题吧。谢谢!

posted @ 2008-07-31 22:42 火火 阅读(92) | 评论 (6)编辑

题目:有n=2^k个运动员要进行循环赛。现要设计一个满足以下要求的比赛日程表:

      (1)每个选手必须与其他n-1个选手各赛一次

      (2)每个选手一天只能赛一次

      (3)循环赛一共进行n-1天

解题思路:分治策略,先将选手分为2半,第归地用这种一分为二的策略对选手进行分割,直到只剩2个选手时

算法:

void Table(int k,int[][]a)

{

  int n=1;

  for(int i=1;i<=k;i++)n*2;

  for(int i=1;i<=n;i++)a[1][i];

   int m=1;

   for(int s=1;s<=k;s++)

   {

     n/=2;

     for(int t=1;t<=n;t++)

      for(int i=m+1;i<=2*m;j++)

      {

         a[i][j+(t-1)*m*2]=a[i-m][j+(t-1)*m*2-m];

         a[i][j+(t-1)*m*2-m]=a[i-m][j+(t-1)*m*2];

         m*=2;

      }

   }

}

posted @ 2008-07-27 11:39 火火 阅读(39) | 评论 (0)编辑

突然好想这么过

 

住茅草的房屋,走泥土的路

穿粗布的衣裳,和草编的鞋

下田耕作,播种收获

粗茶淡饭,一日三餐

食无求饱,居无求安

平心静气,一生闲过

 

沾身尘土散泥芳

粗布蓑草织霓裳

春种秋收品岁月

日日更尝淡清香

posted @ 2008-07-17 15:07 火火 阅读(114) | 评论 (8)编辑
题目:一堆猴子都有编号,编号是123 ...m ,这群猴子(m个)按照1-m的顺序围坐一圈,从第1开始数,每数到第N个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王

解题思路:将围成一圈的m只猴子看作是一个循环链表,从第一个节点(猴子)开始移动(数),到第n个节点(猴子),将它删除,然后从后面一个节点(猴子)继续移动,并从1重新开始计数……直到循环链表中只剩一个节点(猴子)

算法描述:

LinkNode *cl; //定义一个循环表,指向头节点

LinkNode *tcl; //定义一个临时指针

tcl=cl;//指向头节点

while ( Lenth(*cl)>1)//直到链表长度为1

{

   for(int i=1;i<=n;i++)//数数1-n

{

 if(i!=n)

 {tcl=tcl->next;}//不是n往后移动指针

 else//是n

 {

     printf : tcl->next->Num monkey leaves. // 显示编号num的猴子离开

     tcl->next=tcl->next->next; //删除该节点

     tcl=tcl->next;//移动到下一个

     cl=tcl;//重新指定循环列表头节点

   }

}

}

posted @ 2008-07-16 18:19 火火 阅读(62) | 评论 (2)编辑
自上至下,自左而右打印一棵二叉树(Tree) 算法

解题思路:采用两个队列(Queue)辅助实现。

算法描述:

Tree *t;// 定义一棵二叉树,指向二叉树的根节点

Queue *q1,*q2; //定义两个队列

Push(q1,t); // 将二叉树根节点压入队列q1

while(q1!=null&&q2!=null) //如果队列q1,q2均为空表示已经打印完毕

{

 if(q2==null) //(如果q2为空,q1不为空)

 {

    while(q1!=null)//直到q1为空结束

    {

      TreeNode *n=pop(q1); //q1出队

      Printf n->Data;//并打印

      if(n->LNode!=null)

       {push(q2,n->LNode);}// 如果有左孩子,压入队列q2

      if(n->RNode!=null)

       {push(q2,n->RNode);}// 如果有右孩子,压入队列q2

    }

 }

 if(q1==null) //如果q1为空,q2不为空

 {

    while(q2!=null)// 直到q2为空结束

    {

      TreeNode *n=pop(q2); //q2出队

      Printf n->Data; //并打印

      if(n->LNode!=null)

       {push(q1,n->LNode);} // 如果有左孩子,压入队列q1

      if(n->RNode!=null)

       {push(q1,n->RNode);} // 如果有右孩子,压入队列q1

    }

 }

}

posted @ 2008-07-16 17:36 火火 阅读(50) | 评论 (1)编辑

我们家小乖,是一只小龟,飞猪养的,有着特殊的来历。

小乖的家还算豪华,上下两层,复式小楼。它被安置在我们房间的窗台上,这样小乖就可以看窗外的景,听吹过的风,享受初升的太阳。

刚来我们家的时候,它很活跃,总是爬上爬下,还试图自己出来散散心。

有一天我们从外面回家,居然寻它不见。最后终于在床下的一个纸盒里找见了它。我们一度怀疑是他人将它藏匿起来的。没有人承认……后来终于亲眼目睹了一次“越狱”……它爬出来,从窗台摔在地板上,窗台有一米多高。

为了它的安全,我们在它的小楼f2层一侧顶放置了一本书,防止它再次“越狱”。

几天过去了,它变得安静,沉默……忧郁。

今天早上,我离开家的时候,我将它的小楼搁在地板上,拿掉了书……整个白天,整个房间都属于你了,你可以出来散散心了,小乖……但不要藏的太隐蔽哦,回家时寻你不见,我们会着急的……

飞猪,我们将小乖放生吧!它在“囚笼“里会孤独,会难过。它有一个特殊的来历,再有一个特殊的归宿不是更好吗?

posted @ 2008-06-26 20:29 火火 阅读(89) | 评论 (4)编辑

04年夏,决定去齐林打工

05年夏,决定考研

          (失败了)

06年夏,毕业了,决定来北京

07年夏,决定去山东一个偏僻小县,“陶冶”一下

          (又一次“落荒而逃“,此年秋末我再次来到北京)

08年夏,无所作为,不需抉择?

……

……

尽心,无为!

去年:抉择的夏天

posted @ 2008-06-25 11:26 火火 阅读(106) | 评论 (2)编辑
我想我该继续赶路了

背起简单的行囊

留下你的风景

带走我的故事

沿着这条单行线

走过了,就不再回头

posted @ 2008-06-16 09:24 火火 阅读(129) | 评论 (2)编辑

                                
招聘软件界面开发工程师

    北京中新凯润电子科技有限公司(CNKaran)是美国Karan公司在华投资创立的一家高科技公司。CNKaran依托设在美国的远程视讯技术开发实验室,一直致力于视讯同步传输技术的研发,在远程视讯领域始终处于国际领先地位,现拥有多名顶尖的高科技人才,其基于H.323视频标准自主研发的Ultra Sync视讯同步技术正在中国申请专利保护,是目前中国国内唯一一项无需MCU即可解决多点连接的技术。CNKaran基于Ultra Sync视讯技术开发的系列产品,在视频会议、远程教育、远程医疗等方面均深受国际权威机构及客户的广泛好评。

招聘要求:1:精通windows编程;

          2:熟练掌握c++windows SDKMFC

          3:3年以上界面开发的工作经验;

          4:有较强的学习和沟通能力,能阅读英文档,善于查阅资料。

待遇丰厚

加入我们朝气蓬勃的团队

一起成就我们的梦想

 

北京中新凯润电子科技有限公司

人力资源部

010-82770909-868陈先生

招聘邮箱:chenjx@cnkaran.com(请把您的简历发到此邮箱我们会及时和您联系)

posted @ 2008-05-12 10:24 火火 阅读(741) | 评论 (4)编辑