题解 1084: 用筛法求之N内的素数

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

用筛法求之N内的素数。 -题解(C语言代码)

题目要求用筛选法,来筛选素数,即为:一个素数的倍数不可能是素数。所以这个题就很好解决了。具体看代码,其中有注释。```cpp#include#include#include#includeusingnamespacestd;constintN=10000;boolflag[N];//建立一个flag数

用筛法求之N内的素数。 -题解(C语言代码)

摘要:解题思路: 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。注意事项: 因此%要大于1 小于它本身自己参考代码:import java.util.Scanner;public c……

用筛法求之N内的素数。 -题解(C语言代码)

解题思路:我自己首先想到的就是用bool类型的数组去保持类型,然后累加判断,感觉跟暴力没什么区别,用空间换了一点时间。至少比直接暴力去枚举快一点。不过我觉得艾式筛法应该足够了注意事项:参考代码:空间换时间的,如果觉得数组太大,可以用vector来开动态的#includeusingn