快速筛法求质数
来源:互联网 发布:淘宝上新模板 编辑:程序博客网 时间:2024/05/18 18:03
#include<bits/stdc++.h>using namespace std;bool vis[11111111];int prime[11111111];int main(){ int n; cin >> n; int tt=0; memset(vis,0,sizeof vis); vis[0]=1;vis[1]=1; for(int i=2;i<=n;i++) { if(vis[i]==0) prime[++tt]=i; //如果是质数就加入 for(int j=1;j<=tt&&i*prime[j]<=n;j++) { vis[i*prime[j]]=1; if(i%prime[j]==0) //如果i能整除这个素数直接跳过 break; } } for(int i=1;i<=tt;i++) { cout << prime[i] << endl; } return 0;}
0 0
- 快速筛法求质数
- 快速求质数
- 质数、合数快速判断
- 快速求质数办法
- 快速查找质数
- 快速找质数
- 筛法求质数
- hdu1905(判断质数+快速幂)
- POJ 3641 质数+快速幂
- 质数筛选--快速筛选出小于等于N的质数
- C++(MFC)快速计算质数
- 快速求质数(C语言描述)
- 快速求质数(C语言描述)
- GCD&素数打表&快速判断质数
- 快速判断一个数是否为质数
- 质数
- 质数
- 质数
- Leetcode - 215.Kth Largest Element in an Array.
- react封装二维码
- leetcode 每日一题 171. Excel Sheet Column Number
- java static关键字
- 色彩模型--ps课程笔记
- 快速筛法求质数
- 教大家看官方技术文档(三)- Spring,Mybatis整合
- 容器类概述(2)—List
- hdoj 2734 Quicksum(字符串)
- Deep Learning方向的paper
- MySQL 5.6内存占用过高解决方案
- mybatis 缓存
- [leetcode]Two Sum
- 游戏开发中的脚本语言