https://www.luogu.org/problem/show?pid=3383#sub

题目描述

如题,给定一个范围N,你需要处理M个某数字是否为质数的询问(每个数字均在范围1-N内)

输入输出格式

输入格式:

第一行包含两个正整数N、M,分别表示查询的范围和查询的个数。

接下来M行每行包含一个不小于1且不大于N的整数,即询问概数是否为质数。

输出格式:

输出包含M行,每行为Yes或No,即依次为每一个询问的结果。

输入输出样例

输入样例#1:

100 5
2
3
4
91
97
输出样例#1:

Yes
Yes
No
No
Yes

说明

时空限制:500ms 128M

数据规模:

对于30%的数据:N<=10000,M<=10000

对于100%的数据:N<=10000000,M<=100000

样例说明:

N=100,说明接下来的询问数均不大于100且大于1。

所以2、3、97为质数,4、91非质数。

故依次输出Yes、Yes、No、No、Yes。

 #include <algorithm>
#include <iostream>
#include <cstdio> using namespace std; int n,m,x; bool judge_ss(int x)
{
if(x==) return ;
for(int i=;i*i<=x;i++)
if(x%i==)
return ;
return ;
} int main()
{
scanf("%d%d",&n,&m);
for(int i=;i<=m;i++)
{
scanf("%d",&x);
if(judge_ss(x))
printf("Yes\n");
else
printf("No\n");
}
return ;
}

最新文章

  1. CENTOS7 mysql 安装
  2. 【poj2699】 The Maximum Number of Strong Kings
  3. SQL2008 强烈要求限制最大内存
  4. 再深入一点ajax
  5. Android init.rc文件格式解析
  6. win使用telnet到ubuntu下vim显示中文为乱码的解决方法~
  7. mobiscroll 插件札记(一)
  8. angularJs-UI-bootstrap系列教程2(According)
  9. css常用的属性方法 上篇
  10. 微信小程序轮播图
  11. Oracle 生成Guid;Oracle 生成多个Guid;Oracle 生成带&#39;&#39;-&quot;的Guid
  12. Selenium基础知识(六)下拉列表定位
  13. 关于STRUCT优化的一个点
  14. javascript-词法分析解析
  15. Oracle的执行计划(来自百度文库)
  16. HDU 3045 - Picnic Cows - [斜率DP]
  17. hadoop的RPC机制 -源码分析
  18. Day12 Java异常处理与程序调试
  19. [leetcode]Construct Binary Tree from Inorder and Postorder Traversal @ Python
  20. C#.NET常见问题(FAQ)-如何将cs文件编译成dll文件 exe文件 如何调用dll文件

热门文章

  1. 贪心 HDOJ 5355 Cake
  2. mysqladmin(MySQL管理工具)
  3. 如何快速部署Oracle Database
  4. Spring Cloud学习(一)
  5. Dom编程的入门
  6. 06使用NanoPiM1Plus在Android4.4.2下接U盘
  7. java设计模式之代理模式模式总结
  8. HDU_1232_畅通工程
  9. Tomcat环境的搭建
  10. Android studio 开发一个用户登录界面