以下引用美兽于2008-6-15 12:56:57的发言:
怎么感觉答案已经自己写出来了……
以下引用美兽于2008-6-15 13:09:16的发言:
出口与循环体都有了,应不缺条件了??
以下引用美兽于2008-6-15 13:09:16的发言:
出口与循环体都有了,应不缺条件了??
以下引用link006007于2008-6-15 13:17:09的发言:
g(n)
2002 2003
2002 2003 2002 2003
2002 2003 2002 2002
2002
深度为n-1
左支2002 右支2003
父子想乘, 兄弟相加, 右支比左支少1层
草稿太乱 不知看错没
[本贴由作者于 2008-6-15 13:20:10 最后编辑]
以下引用IamI于2008-6-15 13:12:26的发言:
以下引用美兽于2008-6-15 13:09:16的发言:
出口与循环体都有了,应不缺条件了??
读程题,即不能编写程序,全靠手算计算出结果。
以下引用link006007于2008-6-15 13:24:06的发言:
你把n取小一点不久可以了 我那个n才5... 就要这么多计算了
我觉得那个就是过程,然后就是结果 不然还有什么
[本贴由作者于 2008-6-15 13:25:49 最后编辑]
以下引用link006007于2008-6-15 13:24:06的发言:
你把n取小一点不久可以了 我那个n才5... 就要这么多计算了
我觉得那个就是过程,然后就是结果 不然还有什么
对了 你那个式子是这样么
def g(n)
if (n <= 1)
return n
else
return 2002*g(n-1)+2003*g(n-2)
end
end
[本贴由作者于 2008-6-15 13:27:18 最后编辑]
以下引用美兽于2008-6-15 13:38:01的发言:
g(0)=1,g(1)=1
g(n)=(2002g(n-1)+2003g(n-2)) mod 2005
=(-3g(n-1)-2g(n-2)) mod 2005
自己展开代入合并
g(n-1)=((-1)n-1-(-2)n-1) mod 2005
g(2005)=(2^2005-1) mod 2005
g(2005)=(32^401-1) mod 2005
g(2005)=(31 mod 401) mod 2005
g(2005)=(31 mod 32) mod 2005
因为 32 < 2005
g(2005)= 32
以下引用美兽于2008-6-15 13:38:01的发言:
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |