免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: KBTiller
打印 上一主题 下一主题

程序员最基本的能力应该是会数数 [复制链接]

论坛徽章:
0
41 [报告]
发表于 2011-09-22 19:01 |只看该作者
回复 40# 狗蛋

阿拉啦,这位同学没有认真看题目阿

论坛徽章:
0
42 [报告]
发表于 2011-09-22 19:03 |只看该作者
如果是小兔子长成大兔子之后立刻生下小兔子的话。函数是这样的

  1. int
  2. rabbit(int year)
  3. {
  4.         int br,r,lr,hy; //大白兔,半年的兔子,小兔,半年
  5.         for(lr=2,r=0,br=0,hy=year*2;hy>0; hy--)
  6.         {
  7.                 br += r;
  8.                 r = lr;
  9.                 lr = br;
  10.         }
  11.         return br+r+lr;
  12. }
复制代码

论坛徽章:
0
43 [报告]
发表于 2011-09-23 08:15 |只看该作者
回复 42# davelv


    这个是从第0年开始数数的解答吧

论坛徽章:
3
巳蛇
日期:2013-10-03 10:41:48申猴
日期:2014-07-29 16:12:04天蝎座
日期:2014-08-21 09:24:52
44 [报告]
发表于 2011-09-23 09:10 |只看该作者
14对吧。

有一点不知道
一对大兔子每半年生一对小兔子
===
1年后变成大兔子立马就生还是变成大兔子后等了半年再生呢?


100斤铁和棉花,一样重吧。。这个题目是要考啥。

论坛徽章:
3
巳蛇
日期:2013-10-03 10:41:48申猴
日期:2014-07-29 16:12:04天蝎座
日期:2014-08-21 09:24:52
45 [报告]
发表于 2011-09-23 09:12 |只看该作者
是ow打错了还是题目故意考认真度的。。

论坛徽章:
3
巳蛇
日期:2013-10-03 10:41:48申猴
日期:2014-07-29 16:12:04天蝎座
日期:2014-08-21 09:24:52
46 [报告]
发表于 2011-09-23 09:55 |只看该作者
哦,是13啊。
总和加起来确实是斐波那契数列

fB(n)=fB(n-2)+fb(n-2)=F(n-2)

fB(n-2)个大兔子到n时还是fB(n-2)个大兔子
fb(n-2)个小兔子到n时肯定全部转化为大兔子
==
fb(n)=fB(n-1)+fb(n-1)=F(n-1)

fB(n-1)个大兔子到n时肯定要出来fB(n-1)个小兔子
fb(n-1)个小兔子不管分不分裂到n时肯定还是fb(n-1)个小兔子


F(n)=fB(n)+fb(n)=F(n-2)+F(n-1)  

我发现看了点《具体数学》还是有收获的。

论坛徽章:
0
47 [报告]
发表于 2011-09-23 17:23 |只看该作者
回复 46# pandaiam


    第3末年13对?那第1、2年末呢?

论坛徽章:
9
技术图书徽章
日期:2014-10-14 15:48:13数据库技术版块每日发帖之星
日期:2015-06-04 22:20:00数据库技术版块每日发帖之星
日期:2015-06-10 22:20:00数据库技术版块每日发帖之星
日期:2015-06-11 22:20:00数据库技术版块每日发帖之星
日期:2015-06-13 22:20:00IT运维版块每日发帖之星
日期:2015-09-22 06:20:00IT运维版块每日发帖之星
日期:2015-12-08 06:20:00综合交流区版块每日发帖之星
日期:2016-02-02 06:20:00IT运维版块每日发帖之星
日期:2016-07-25 06:20:00
48 [报告]
发表于 2011-09-24 21:42 |只看该作者
程序员可以愚拙不可以聪明,如果他们太聪明了,普通人就会看不懂他们写的程序,这是个很要命的问题,这个问题将严重妨碍代码维护,导致代码过早结束生命周期。
熟能生巧,勤能补拙,兴趣是最好的老师,有此三样,才可以成为最优秀的程序员。

论坛徽章:
0
49 [报告]
发表于 2011-09-24 21:55 |只看该作者
程序员可以愚拙不可以聪明,如果他们太聪明了,普通人就会看不懂他们写的程序,这是个很要命的问题,这个问 ...
bbjmmj 发表于 2011-09-24 21:42



    有趣的观点
    有时愚拙就是聪明

论坛徽章:
0
50 [报告]
发表于 2011-09-25 08:36 |只看该作者
回复 48# bbjmmj


人民可以愚拙不可以聪明,如果他们太聪明了,就会起来造反,这是个很要命的问题,这个问题将严重妨碍政府运作,导致政权过早结束生命周期。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP