Project1

标题: 谁会关于鼠算的数学问题解答? [打印本页]

作者: 小叽    时间: 2007-6-13 21:10
标题: 谁会关于鼠算的数学问题解答?
谁会关于鼠算的数学问题解答?

题目:1只老鼠一个月一次可以生12只小老鼠,两个月后小老鼠又可以生老鼠,问1年后有多少老鼠。(1年内没有老鼠死亡)

求解释方程!

答案:一年后还是一只老鼠,只有一只老鼠生不了小老鼠,但如果有雌雄两只呢?
作者: 小叽    时间: 2007-6-13 21:10
标题: 谁会关于鼠算的数学问题解答?
谁会关于鼠算的数学问题解答?

题目:1只老鼠一个月一次可以生12只小老鼠,两个月后小老鼠又可以生老鼠,问1年后有多少老鼠。(1年内没有老鼠死亡)

求解释方程!

答案:一年后还是一只老鼠,只有一只老鼠生不了小老鼠,但如果有雌雄两只呢?
作者: 最后一个马甲    时间: 2007-6-13 21:41
1*12*12+12*12*10+12*12*12*8+12*12*12*12*6+12*12*12*12*12*4+12*12*12*12*12*12*2+12*12*12*12*12*12*12=X
作者: sizz123    时间: 2007-6-13 21:51
  c语言的经典兔子问题.
作者: wu3846111    时间: 2007-6-13 21:59
老鼠成灾了~~~~~
作者: 戏水    时间: 2007-6-14 00:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小麦    时间: 2007-6-14 00:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小湖    时间: 2007-6-14 00:26
老鼠是雌雄同体的么{/fd}
作者: 人品高    时间: 2007-6-14 00:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: ю殘劒唫轌Θ    时间: 2007-6-14 00:42
乘吧,懒得想了……………………反正就是慢慢乘
作者: sizz123    时间: 2007-6-14 01:42
用出生的批次计算,那么有6批,最后一批生不了
dim m as long
m=0      
for gm=1 to 6  实际是个取偶数的方法,也是6个月
m=12*(12-2*gm)+m 每一批比上一批少生产2个月的老鼠
next   循环结束
p m  输出得数
作者: seeyou    时间: 2007-6-14 01:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小麦    时间: 2007-6-14 02:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: 最后一个马甲    时间: 2007-6-14 02:38
以下引用小叽于2007-6-13 13:10:27的发言:

谁会关于鼠算的数学问题解答?

题目:1只老鼠一个月一次可以生12只小老鼠,两个月后小老鼠又可以生老鼠,问1年后有多少老鼠。(1年内没有老鼠死亡)

求解释方程!



LS的LS的,本来LZ要的就是脚本...
LS的,别想太复杂,按题目要求来就好."小老鼠又可以生老鼠",并没特别强调性关系问题.
作者: sizz123    时间: 2007-6-14 03:06
可以用出生的批次解决问题,2个月1批,共6批(每一批比上一批少生产2月)最后一批不能生育
dim m as long
m=0
for gm=0 to 6
m=(12-2*gm)*12+m
next
print m

作者: 我是神    时间: 2007-6-14 04:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: 人品高    时间: 2007-6-14 05:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小麦    时间: 2007-6-14 10:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: 美兽    时间: 2007-6-15 01:12


以下引用sizz123于2007-6-13 19:06:11的发言:

可以用出生的批次解决问题,2个月1批,共6批(每一批比上一批少生产2月)最后一批不能生育
dim m as long
m=0
for gm=0 to 6
m=(12-2*gm)*12+m
next
print m


生产基数没有m,显然是错的。

数学式:
f(n)=f(n-1)+f(n-2)*12,
f(0)=1,f(1)=13
答案为f(12),自己拿计算器算吧……{/gg}

程序式请用递归。
作者: 小叽    时间: 2007-6-15 13:36
这个古老的问题困扰人类数千年!郁闷!
作者: 暴风の龙    时间: 2007-6-15 14:12
= =以前老师曾经布置过这类题要我们翻译成程序........痛苦的回忆啊啊啊........
作者: 美兽    时间: 2007-6-15 14:21
以下引用暴风の龙于2007-6-15 6:12:12的发言:

= =以前老师曾经布置过这类题要我们翻译成程序........痛苦的回忆啊啊啊........


??照着数学式翻译成程序式很容易吧,
就是个差分方程 .
作者: 美兽    时间: 2007-6-15 21:25
翻译成程序就这几行,养只耗子,一年后,一辈子的口粮都不愁了。

def mouse(n)
    return 1  if n == 0
    return 13  if n == 1
    return mouse(n-1) + mouse(n-2) * 12
end
p mouse(12) ==>37664641

作者: 精灵使者    时间: 2007-6-15 21:36
以下引用小叽于2007-6-13 13:10:27的发言:

谁会关于鼠算的数学问题解答?

题目:1只老鼠一个月一次可以生12只小老鼠,两个月后小老鼠又可以生老鼠,问1年后有多少老鼠。(1年内没有老鼠死亡)

求解释方程!

答案:一年后还是一只老鼠,只有一只老鼠生不了小老鼠,但如果有雌雄两只呢?


[本贴由作者于 2007-6-15 5:34:55 最后编辑]

老大……这个兔子问题不是一只,而是一对啊……
以前的问题是这样的。一对兔子一个月一次可以生一对,然后3个月以后小兔子也开始生兔子,那么一年以后的兔子数目是多少?
作者: 美兽    时间: 2007-6-15 21:40
谁会关于鼠算的数学问题解答?

题目:1只老鼠一个月一次可以生12只小老鼠,两个月后小老鼠又可以生老鼠,问1年后有多少老鼠。(1年内没有老鼠死亡)

求解释方程!


我一直在当纯数学问题计算,
而不是应用或者脑筋急转弯,
至于假设是否符合现实不在考虑之列。
作者: 精灵使者    时间: 2007-6-15 21:42
恩恩。我的原题就是斐波那契数列的一个引例……
作者: DriftZxnZERO    时间: 2007-6-15 22:56
老鼠没死亡,全都飞仙了..




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1