讨论 / 典型的数学题
libojie 2010-11-07 12:23:00
点我顶贴 收藏 删除
典型的数学题!

递推关系很简单。

不要问我为什么,请自己参考有关数学书籍。

程序核心源代码:

now=now*9-8;

if(now>n)

printf("181818181818");

now=now*2-1;

if(now>n)

printf("ZBT");

注意:为避免抄袭,上述代码不完整,但已经体现设计思想,请自己思考后应用。

#1 gaoxin@2008-04-03 18:35:00
回复 删除
now的初值是多少?如果是1,那么now的值无法改变了,请LZ说得再详细些
#2 fjxmlhx@2008-04-03 19:42:00
回复 删除
同意ls

#3 haiwei@2008-04-05 21:07:00
回复 删除
这涉及到了什么数学问题?
#4 181818181818@2008-04-06 10:03:00
回复 删除
很好

和我的标程差不多一样

#5 foolish@2010-11-07 12:23:00
回复 删除
同上

now初始值设为2,然后一直循环。

m:=2;

while 1+1=2 do

begin

m:=m*9-8;

if m>n then print('181818181818');

m:=m*2-1;

if m>n then print('ZBT');

end;

话说同样的做法,PASCAL593毫秒,libojie大牛的C++只有375ms,真是悲剧

#6 清晨芦竹@2017-02-10 16:02:05
回复 删除
呵呵
#7 C_learner@2020-01-19 17:06:59
回复 删除
呵呵
查看更多回复
提交回复