1.判断一个数是否为素数

int prime(int x)
{if(x==1) return 0;//不是素数for(int i=2;i*i<=x;i++) //i*i<=n,用math.h了可以写为i<=根号x {if(x%i==0) return 0;} return 1;} 

2.素数打表

埃拉托斯特尼筛法-维基百科

借鉴的网友代码

//prime[]存储了小于n的素数,下标从1开始
//visit[]数组标记了是否为素数,bool类型
//返回值num表示小于n的素数的个数
ll prime[maxn];
bool visit[maxn];
ll init_prim(ll n)
{  memset(visit, true, sizeof(visit));  ll num = 0;  for (ll i = 2; i <= n; ++i)  {  if (visit[i] == true)  {  num++;  prime[num] = i;  }  for (ll j = 1; ((j <= num) && (i * prime[j] <= n)); ++j)  {  visit[i * prime[j]] = false;  if (i % prime[j] == 0) break; //点睛之笔  }  }  return num;//返回质数个数
}

素数(质数)prime number相关知识相关推荐

  1. 如何判断一个正整数是否是素数素数(Prime Number),又称质数,一个大于1的自然数,除了1和它自身外,不能整除其他自然数的数叫做质数;

    def prime(x):''':type x: int'''# 请在此添加代码,实现判断一个数是否是素数# ********** Begin *********## n1=str(float(x)) ...

  2. 利用SQL查找表中的质数(prime number)和完全数(perfect number)以及几个有趣的SQL语句...

    之前在某次interview中被老外问到如何用SQL找出列上的质数和完全数的问题:我当时已经多年没有写过这种考算法和SQL技巧(纯粹的技巧)的语句了,乍遇此问题倒是有些棘手.现在录以记之,供人参考. ...

  3. python技巧——使用list comprehension生成素数(prime number)

    使用list comprehension的目的是构建(construct)一个list 使用一次list comprehension,构建一个非素数 再使用一次list comprehension,获 ...

  4. java质数判断程序_java判断一个数是否为素数/质数

    质数(prime number)又称素数,定义为一个大于1的自然数,除了1和它本身外,不能被其他自然数整除,换句话说就是该数除了1和它本身以外不再有其他的因数. 第一个思路 假如我们需要判断数字是33 ...

  5. php计算素数,质数素数计算器

    素数 即 质数 . 质数(prime number)又称素数,有无限个.一个大于1的自然数,如果除了1和它自身外,不能被其他自然数整除(除0以外)的数称之为素数(质数):否则称为合数.根据算术基本定理 ...

  6. 用JAVA判断一个数是否为素数(质数)

    素数(prime number)又称质数,有无限个.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数. 有时经常遇到用java判断素数的问题,为大家贴上怎么用java判断出一 ...

  7. FZU 1649 Prime number or not (Miller-Rabin素数测试)

    题目链接:http://acm.fzu.edu.cn/problem.php?pid=1649 题目大意:很直接,判断一个数n(2<=n<=10^18)是不是素数.   当n达到long ...

  8. 素數(Prime Number),亦称质数

    素數(Prime Number),亦称质数,指在一個大於1的自然数中,除了1和此整数自身外,無法被其他自然数整除的数.換句話說,只有兩個正因数(1和自己)的自然数即為素數. 比1大但不是素数的数称为合 ...

  9. FZU 1649 Prime number or not (大素数测试)

    题目链接 Problem 1649 Prime number or not Accept: 661    Submit: 3016 Time Limit: 2000 mSec    Memory Li ...

最新文章

  1. java开头流程_【java读书笔记】——java开篇宏观把控 + HelloWorld
  2. python 项目自动生成requirements.txt文件
  3. 中导入pygame_Pygame(二)--线条的艺术
  4. 职业梦想是计算机的英语作文,理想职业英语作文2篇
  5. 自学嵌入式能找到工作吗_如何找到理想的嵌入式软件工作
  6. bzoj1449 [JSOI2009]球队收益
  7. 数据结构上机实践第八周项目7—对称矩阵的压缩存储及基本运算
  8. Harmony OS — PageSliderIndicator滑动页面指示器
  9. 【Python】if __name__ == __main__做了什么?
  10. 【Android】12.0 第12章 Intent及其过滤器—本章示例主界面
  11. 卡巴斯基的离线更新以及病毒库备份
  12. 腾讯智图让我的webp压缩感觉像白忙活一样
  13. 读书笔记(穷查理宝典)
  14. (详细)Windows10系统自动修复方法
  15. 探索学习 Vue 组件篇 第二篇 组件类型:非单文件组件
  16. win10定时开机(Win10定时开机关机)
  17. 【蓝桥杯-单片机学习笔记(十五)】NE555频率测量
  18. 二级干线熔接机选什么好?TFN FT-3 二级干线专用光纤熔接机
  19. Intel的ipp库(Integrated Performance Primitives)
  20. Flutter国际化

热门文章

  1. 2019数博会:数字孪生城市和智慧民生产业崛起
  2. 【地图服务】实现地图上 打点 连线的功能
  3. UDX710平台 NR针对N78和N79锁频操作
  4. Flutter ToggleButtons 一组切换按钮
  5. 计算机女神,互联网第一夫人!
  6. 图片旋转动画(网页制作)
  7. 2021年为什么这么多人劝退Android开发,学习正确姿势是什么?
  8. 计算机入门书籍 装系统,Microsoft Surface Pro 7商业书如何重新安装系统U盘安装Win7教程...
  9. 如何设计一个高性能网关?
  10. android新版本适配-android13最全适配方案