斐波那契数列的素数个数
来源:互联网 发布:80端口不通怎么办 编辑:程序博客网 时间:2024/05/22 03:22
求斐波那契数列的素数个数,f(0)=1,,f(1)=1,f(2)=2,……,f(n)=f(n-1)+f(n-2),然后求f(a)与f(b)包括两端之间的素数个数
#include<cstdio>#include<iostream>using namespace std;int f[40];void fb(){ f[0]=f[1]=1; int i; for(i=2;i<35;i++) f[i]=f[i-1]+f[i-2];}int plist[10000000];void primeList(){ int i,j; plist[0]=plist[1]=0; for(i=2;i<10000000;i++) plist[i]=1; for(i=2;i*i<10000000;i++) if(plist[i]==1) for(j=i+i;j<10000000;j=j+i) plist[j]=0;}int main(){ fb(); primeList(); int count,a,b,i; while(scanf("%d%d",&a,&b)!=EOF) { count=0; for(i=a;i<=b;i++) if(plist[f[i]]==1) count++; printf("count=%d\n",count); } return 0;}
0 0
- 斐波那契数列的素数个数
- 扩展的斐波那契数列:求兔子个数
- 求解斐波那契数列的第n个数
- python 斐波那契数列,查找素数,水仙花数字
- 斐波那契数列第n个数
- 【LintCode】查找斐波那契数列中的N个数
- C#求一个长度为100个数的斐波那契数列
- 第12周项目3返回斐波那契数列的第n个数
- 斐波那契Fibonacci数列第n个数的快速求法
- 剑指offer之二进制中的1的个数与斐波那契数列
- 第五周-raptor 输出斐波那契数列的前n个数
- JAVA之输出斐波那契数列的前10个数
- 计算一个数字由斐波那契数列组成的个数
- 剑指Offer笔记—— 斐波那契数列 二进制中1的个数
- 【Java学习笔记】接收命令行参数输出指定个数的斐波那契数列
- 打印斐波那契数列的前三十个数中所有的质数,并统计个数。
- 斐波那契数列 求第n个数、前n个数之和
- [ACM]斐波那契数列对应的奇偶数列
- Linux crontab 计划命令
- [LeeCode]116. Populating Next Right Pointers in Each Node
- js兼容性错误导致没有办法留言
- android 正方形九宫格View设置
- [.Net码农].net调用外部exe文件
- 斐波那契数列的素数个数
- 前端开发知识结构
- PHP学习笔记
- 几种设计模式
- Android SDK更新以及ADT更新出现问题的解决办法
- 最全面的I/O优化介绍 从文件系统到磁盘管理
- 常用正则表达式
- iOS内存警告的等级
- Android View 仿iOS SwitchButton和各种效果集合