【题解】【P3383 【模板】线性筛素数】
#include<bits/stdc++.h>
using namespace std;
bool isPrime(int num)
{
	 if(num==1)
		return 0;
     if(num==2||num==3)
        return 1;
     if(num%6!=1&&num%6!=5)
        return 0;
     int tmp=sqrt(num);
     for(int i=5;i<=tmp;i+=6)
        if(num%i==0||num%(i+2)==0)
           return 0;
     return 1;
}
int main()
{
	int n;
	cin>>n;
	int m;
	cin>>m;
	for(int i=1;i<=m;i++)
	{
		int num;
		cin>>num;
		if(isPrime(num))
			cout<<"Yes"<<endl;
		else cout<<"No"<<endl;
	}
	return 0;
}
【题解】【P3383 【模板】线性筛素数】的更多相关文章
- [洛谷P3383][模板]线性筛素数-欧拉筛法
		Description 如题,给定一个范围N,你需要处理M个某数字是否为质数的询问(每个数字均在范围1-N内) Input&Output Input 第一行包含两个正整数N.M,分别表示查询的 ... 
- 【洛谷 p3383】模板-线性筛素数(数论)
		题目:给定一个范围N,你需要处理M个某数字是否为质数的询问(每个数字均在范围1-N内).(N<=10000000,M<=100000) 解法:1.欧拉筛O(n),数组近乎100KB:2.( ... 
- leetcode 204. Count Primes(线性筛素数)
		Description: Count the number of prime numbers less than a non-negative number, n. 题解:就是线性筛素数的模板题. c ... 
- 洛谷P3383 【模板】线性筛素数
		P3383 [模板]线性筛素数 256通过 579提交 题目提供者HansBug 标签 难度普及- 提交 讨论 题解 最新讨论 Too many or Too few lines 样例解释有问题 ... 
- 洛谷 P3383 【模板】线性筛素数
		P3383 [模板]线性筛素数 题目描述 如题,给定一个范围N,你需要处理M个某数字是否为质数的询问(每个数字均在范围1-N内) 输入输出格式 输入格式: 第一行包含两个正整数N.M,分别表示查询的范 ... 
- 洛谷 P3383 【模板】线性筛素数-线性筛素数(欧拉筛素数)O(n)基础题贴个板子备忘
		P3383 [模板]线性筛素数 题目描述 如题,给定一个范围N,你需要处理M个某数字是否为质数的询问(每个数字均在范围1-N内) 输入输出格式 输入格式: 第一行包含两个正整数N.M,分别表示查询的范 ... 
- 欧拉函数O(sqrt(n))与欧拉线性筛素数O(n)总结
		欧拉函数: 对正整数n,欧拉函数是少于或等于n的数中与n互质的数的数目. POJ 2407.Relatives-欧拉函数 代码O(sqrt(n)): ll euler(ll n){ ll ans=n; ... 
- ACM-ICPC 2018 南京赛区网络预赛 J题Sum(线性筛素数)
		题目链接:https://nanti.jisuanke.com/t/30999 参考自博客:https://kuangbin.github.io/2018/09/01/2018-ACM-ICPC-Na ... 
- [Luogu]A%BProblem——线性筛素数与前缀和
		题目描述 题目背景 题目名称是吸引你点进来的[你怎么知道的] 实际上该题还是很水的[有种不祥的预感..] 题目描述 区间质数个数 输入输出格式 输入格式: 一行两个整数 询问次数n,范围m接下来n行, ... 
- [SDOI2008]沙拉公主的困惑 线性筛 素数+欧拉
		本文为博主原创文章,欢迎转载,请注明出处 www.cnblogs.com/yangyaojia [SDOI2008]沙拉公主的困惑 线性筛 素数+欧拉 题目大意 给定n,m,求在1到n!内与m!互质的 ... 
随机推荐
- sqlite查询问题,由字母大小写敏感引起
			目前做的项目之前是用mysql,这是个错误的选择,因为本身并不是服务器-客户端模式的项目,而是一个CS架构项目,mysql这种需要较繁复配置的数据库并不合适.需要的应该是sqlite这类,内嵌的数据库 ... 
- 解决WPF中TextBox文件拖放问题
			在WPF中,当我们尝试向TextBox中拖放文件,从而获取其路径时,往往无法成功(拖放文字可以成功).造成这种原因关键是WPF的TextBox对拖放事件处理机制的不同,具体可参考这篇文章Textbox ... 
- EasyUI之combogrid
			html代码: <div class="item-label">@Html.L("Name"):</div> <input id= ... 
- .Net Random产生随机数
			之前用winform做过有个摇奖游戏,其中中奖条件为产生的两个随机数一致则中奖,测试发现每次都会中奖. 忘记方式是怎么解决的了,今天看到了传智论坛的一片文章也是关于Random的,就点进去看了,它里面 ... 
- postgresql Java JDBC 一次性传入多个参数到 in ( ?) -  multple/list parameters
			经常不清楚需要传入多少个参数到 IN () 里面,下面是简单方法: 方法 1 - in ( SELECT * FROM unnest(?)) ) Integer[] ids={1,2,3}; ... 
- qt5.6 webengine兼容xp的编译方法
			http://www.qtcn.org/bbs/read-htm-tid-62470.html http://stackoverflow.com/questions/31678657/qtwebeng ... 
- Delphi使用TObject类对象创建接受window消息(使用Classes.AllocateHWnd为对象创建一个尺寸为0的窗口,从而有了Handle)good
			在delphi中,有时候我们希望对象可以接收windows消息,怎么办呢?因为要接收windows消息起码要有windows Handle,难道要建立的一个可见窗口?那样似乎太差强人意了.delphi ... 
- 每天进步一点--WCF学习笔记
			最近买了一本书WCF服务编程,重头再开始了解学习WCF,现将学习记录,以便后来复习,也希望和大家一起进步. WCF用终结点表示一种组成关系,终结点就是地址.契约与绑定的混合品,即 地址(Address ... 
- C C++ Java C# JS编译、执行过程的原理入门分析
			C.C++是典型的编译型编程语言,编译链接后,点击则可执行. JS,解释型脚本语言,则不需要进行编译,直接解释执行. Java和C#则是所谓的高级语言,编译执行的方式做了很多处理, 尤其是C#,VS编 ... 
- auth-booster配置和使用(yii1.5)
			auth-booster这个是一个yii框架扩展中的一个模块.是非常好用的(但是里面的说明都是英文的,所以国人用还需要改一点里面的汉化) 1.下载auth-booster这个:http://www.y ... 
