永发信息网

pascal 现在有一个数列:0,1,3,8,21,55,144······,请编程求出数列中第2010个数除以6的余数

答案:1  悬赏:0  手机版
解决时间 2021-08-15 08:55
pascal 现在有一个数列:0,1,3,8,21,55,144······,请编程求出数列中第2010个数除以6的余数是多少?
最佳答案

楼主,思路是这样的:
这个数列是斐波那契数列的子列,原来的斐波那契数列的
通项公式是:a[n]=a[n-1]+a[n-2]
数列前几项:0,1,1,2,3,5,8,13,21,34,55,89,144……
现在题目只取了斐波那契数列的第1、3、5、7、9等奇数项,所以变成了那个样子.
题目让你求数列2010项除以6的余数,那么我们也就只要求斐波那契数列第2010*2-1=4019项除以6的余数.
根据通项公式:
a[n] = a[n-1] + a[n-2]
两边模6取余:
a[n] mod 6 = (a[n-1] + a[n-2]) mod 6
=a[n-1] mod 6 + a[n-2] mod 6
这样我们就得到新的斐波那契模6数列:
0,1,1,2,3,5,2,1,3,4,1,5,0,5,5,……
也就是说,要求第n项,只要算第n-1和n-2这两项的和,再模6,作为第n项的值.
循环至4019终止.
如果楼主是纯来求源代码的,那么还是请楼主自己动手编一下.
如果只是求思路,上面的解答已够.


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个人站在地球的某点,她的前后左右都是南,
CF昨充~
七雄争霸武将各个职业都有后再招募什么
基金会亏吗,买基金怎么算赚了多少和赔了多少
芥末是用什么做的??
我想问问笔记本的问题。
求好看的完结的穿越类小说打包下载
对方不在线可以送q币吗
解释“于”字的意思
汨罗市岳阳中国农业银行ATM在什么地方啊,我
dnf买时装选了属性装扮为什么还要选?
为什么我在YY上抢到麦了,而且按F2灯也亮了,
五月二日是什么日子?
换固态硬盘要注意什么,台式电脑,换硬盘怎么
DNF强装备问题
推荐资讯
淮滨县信阳金天雪莲生态保养这个地址怎么能查
孩子坏肚子怎么办好
CF起长名字
DNF鬼泣PK装备
洛龙区洛阳灵宝肉夹馍我想知道这个在什么地方
伟大的科学家有哪些
两个书架一共放书360本,如果从第一个书架取出
用打点计时器测速度实验的实验结论是什么?
求关于杨贵妃的歌曲,谢了!
q吧是不是只能加入一个吧
腾讯图书VIP收藏图书要钱吗
跪求远征OL
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?