當前位置:
首頁 >
埃氏筛法(素数筛选)
發布時間:2023/12/4
29
豆豆
默认站点
收集整理的這篇文章主要介紹了
埃氏筛法(素数筛选)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼如下:
//Wecccccccc //2021.1.6 #include <iostream> using namespace std; int vis[100000]; //0為素數,1為不是素數 int main() {int maxn;cin >> maxn;vis[0] = vis[1] = 1;//0,1都不是素數,所以賦值為1for (int i = 2; i <= maxn; i++) {if (!vis[i]) {for (int j = i * i; j <= maxn; j += i) {vis[j] = 1;}}}for (int i = 0; i <= maxn; i++) {if (vis[i] == 0) {cout << i << " ";}}return 0; }素數篩選還有一個更快的歐拉篩法,本人菜雞,還沒學會…
總結
以上是默认站点為你收集整理的埃氏筛法(素数筛选)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 诺基亚推出新一代 AirScale 方案
- 下一篇: Pycharm安装第三方库