数学问题(1 )--素数筛法
2014-11-18 22:03
88 查看
问题:输入n,m 求(n, m )范围内所有所有个位数为3的素数素数
思路:要打印出 一定范围内符合一定条件的素数,可以事先通过一定的方法筛选出不超过N(n是个比较大的数)素数,存储在一个素数数组中。后面只需遍历这个数组再依次判断即可。筛选的方法是:先把n个自然数按次序排列起来。1不是质数,也不是合数,要划去。第二个数2是质数留下来,而把2后面所有能被2整除的数都划去。2后面第一个没划去的数是3,把3留下,再把3后面所有能被3整除的数都划去。3后面第一个没划去的数是5,把5留下,再把5后面所有能被5整除的数都划去。这样一直做下去,就会把不超过N的全部合数都筛掉,留下的就是不超过N的全部质数。
思路:要打印出 一定范围内符合一定条件的素数,可以事先通过一定的方法筛选出不超过N(n是个比较大的数)素数,存储在一个素数数组中。后面只需遍历这个数组再依次判断即可。筛选的方法是:先把n个自然数按次序排列起来。1不是质数,也不是合数,要划去。第二个数2是质数留下来,而把2后面所有能被2整除的数都划去。2后面第一个没划去的数是3,把3留下,再把3后面所有能被3整除的数都划去。3后面第一个没划去的数是5,把5留下,再把5后面所有能被5整除的数都划去。这样一直做下去,就会把不超过N的全部合数都筛掉,留下的就是不超过N的全部质数。
相关文章推荐
- 计算机科学与技术学习心得之计算机理论的一个核心问题--续谈其他的一些计算数学(转载)
- 希尔伯特的二十三个数学问题
- 数学问题:正态分布
- 数学之美 系列十八 - 矩阵运算和文本处理中的分类问题
- 【数学之美系列十八 】矩阵运算和文本处理中的分类问题
- Gossip数学问题算法的程序实现
- 数学问题:正态分布
- 转载:数学工具常见问题集
- 数学之美 系列十七 闪光的不一定是金子 谈谈搜索引擎作弊问题(转载)
- 100个经典数学问题
- [数学模型]影院座位设计问题
- A*m+B*n=D问题的数学推导求解
- 100个著名初等数学问题 (ZZ from mitbbs)
- 希尔伯特的23个数学问题
- 数学建模(5)---煤矸石堆积问题
- 计算机科学与技术学习心得之计算机理论的一个核心问题--从数学谈起(转载)
- 数学符号编辑和浏览问题
- 数学之美 系列十七 闪光的不一定是金子 谈谈搜索引擎作弊问题
- 【数学之美 系列十七】 闪光的不一定是金子 谈谈搜索引擎作弊问题(Search Engine Anti-SPAM)
- 程序员面试题精选(42):约瑟夫问题的数学方法