免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
0
21 [报告]
发表于 2011-09-22 11:32 |只看该作者
当时我还让两个男生模拟一下,在食堂吃四年饭,有多大机会会用到同样的筷子。

当时那两个男生瞬间就 ...
fender0107401 发表于 2011-09-22 11:16



    你比较狠! 这个要计算很久吧

论坛徽章:
0
22 [报告]
发表于 2011-09-22 11:34 |只看该作者
回复  KBTiller

这是观cnblogs有感对吧?
很多人只会背答案、不会推过程,而且遇见背过答案的类似题目 ...
OwnWaterloo 发表于 2011-09-22 11:28



    是的是的, 那里不是号称“程序员”的家园什么的吗

论坛徽章:
0
23 [报告]
发表于 2011-09-22 11:36 |只看该作者
回复 17# 狗蛋


    这个考古很彻底
    不过这个题目有很多变形

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
24 [报告]
发表于 2011-09-22 11:41 |只看该作者
回复 22# KBTiller

那里汇集的一般是C#程序员。
多数纯C#程序员的思考以及解决问题的能力都很一般……  哎…… 我忍不住又放地图炮了……

聚 集是敏感词…… 我擦……

论坛徽章:
0
25 [报告]
发表于 2011-09-22 11:50 |只看该作者
回复  KBTiller

那里汇集的一般是C#程序员。
多数纯C#程序员的思考以及解决问题的能力都很一般……  哎 ...
OwnWaterloo 发表于 2011-09-22 11:41



    C#比C还多两横两竖呢
    实在无法理解

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
26 [报告]
发表于 2011-09-22 12:09 |只看该作者
你比较狠! 这个要计算很久吧
KBTiller 发表于 2011-09-22 11:32


我没有计算过,不过应该不用用算很久的。

根据大数定律,应该很快就收敛的,所以设定模拟结果变化比较小就可以终止算法了。

论坛徽章:
7
丑牛
日期:2013-10-18 14:43:21技术图书徽章
日期:2013-11-03 09:58:03辰龙
日期:2014-01-15 22:57:50午马
日期:2014-09-15 07:04:39丑牛
日期:2014-10-16 14:25:222015年亚洲杯之伊朗
日期:2015-03-16 10:24:352015亚冠之城南
日期:2015-05-31 09:52:32
27 [报告]
发表于 2011-09-22 14:34 |只看该作者
此问题牵扯到另一个问题, 注意到兔子半年后就可以产一对小兔子,
则数列变成 2^n 这个相比F(n)要大
而1^n== 1比F(n)小.
那么问题是:要么趋向无穷大时f(n)趋向于 x^n.
要么存在任意小的e, 使得总存在N,当n>N时总有(1+e)^n大于F(n)

论坛徽章:
0
28 [报告]
发表于 2011-09-22 15:03 |只看该作者
回复 27# smalloc

结果其实基本还是F(n),不过考虑到寿命问题,实际要比F(n)小一点

论坛徽章:
0
29 [报告]
发表于 2011-09-22 15:09 |只看该作者
本帖最后由 狗蛋 于 2011-09-22 15:35 编辑
回复  狗蛋


    这个考古很彻底
    不过这个题目有很多变形
KBTiller 发表于 2011-09-22 11:36



    呵呵,没多大改变吧。

1、如果兔子不死亡,只是改成半年为成熟/出生周期,其实相当于问第2、4、6...个周期(第N年相当于第2N个周期)的兔子数量。

2、兔子死亡,则相当于自第6年开始每半年减去第n-(6*2)项只兔子。
后面的计算要以这个为基础继续,也就是第6年也就是第12个周期起通项公式改变为f(n)=f(n-1)+f(n-2)-f(n-12)
最后还是问第2、4、6、8...个周期的兔子数量

论坛徽章:
7
丑牛
日期:2013-10-18 14:43:21技术图书徽章
日期:2013-11-03 09:58:03辰龙
日期:2014-01-15 22:57:50午马
日期:2014-09-15 07:04:39丑牛
日期:2014-10-16 14:25:222015年亚洲杯之伊朗
日期:2015-03-16 10:24:352015亚冠之城南
日期:2015-05-31 09:52:32
30 [报告]
发表于 2011-09-22 15:13 |只看该作者
回复 28# KBTiller


    当N趋向无穷大时, F(n)/ F(n+1)为黄金分割率
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP