一文搞懂质数以及质数的筛法
因此只需要枚举到sqrt(n), 然后再判断是否n> 1(即看有没有除尽), 有则剩余的这个数一定是那个大于sqrt(n)的质因子。我们要遵循每一个合数只被最小的质数筛掉。核心思想: 就是用质数去把当前的合数筛掉,并且保证是用当前最小的素数筛掉的。大于1的整数中,如果只包含1和本身的这两个约数,那么就被叫做质数(素数)(这种算法的思想很重要, 用已经得到的结论去消除未来的部分不定数)对于当前的数i, 我们得到了所有2-i的质数的primes数组。一个合数一定是由质数的多少次方构成的形式 x = p。






















