【luogu P1865 A % B Problem】 题解

news/2024/7/6 0:43:30

题目链接:https://www.luogu.org/problemnew/show/P1865

其实就是埃拉托色尼筛素数模板...

好像每个数暴力枚举到sqrt()也可以...就算当我无聊练手罢

 1 #include <cstdio>
 2 #include <cmath>
 3 #include <algorithm>
 4 #include <cstring>
 5 using namespace std;
 6 const int maxn = 1000000 + 10;
 7 bool prime[maxn];
 8 int n, m, left, right, sq, tot = 0;
 9 int main()
10 {
11     memset(prime,0,sizeof(prime));
12     scanf("%d%d", &n, &m);
13     
14     sq = sqrt(m);
15     prime[1] = 1;
16     for(int i = 2; i <= sq; i++)
17         if(prime[i] == 0)
18         {
19             for(int j = i*i; j <= m; j+=i)
20             prime[j] = 1;
21         }
22     
23     for(int i = 1; i <= n; i++)
24     {
25         scanf("%d%d", &left, &right);
26         if(left > m || right > m || left <= 0 || right <= 0) 
27         {
28             printf("Crossing the line\n");
29             continue;
30         }
31         else
32         {
33             for(int j = left; j <= right; j++)
34             {
35                 if(prime[j] == 0)
36                 tot++;
37             }    
38             printf("%d\n",tot);
39             tot = 0;
40         }
41     
42     }
43     return 0;
44 }

 

转载于:https://www.cnblogs.com/MisakaAzusa/p/8476153.html


http://www.niftyadmin.cn/n/4184461.html

相关文章

java异常之NoSuchMethodError

2019独角兽企业重金招聘Python工程师标准>>> 错误可能的原因 有这个类&#xff0c;该类真的没有这个方法依赖版本升级问题有这个类&#xff0c;而且有好几个&#xff0c;他们之间发生了冲突引入依赖的二次冲突不同依赖均有这个类&#xff08;包名和类名一致&#xf…

ASP.NET Core 2.0 : 五.服务是如何加载并运行的, Kestrel、配置与环境

"跨平台"后的ASP.Net Core是如何接收并处理请求的呢? 它的运行和处理机制和之前有什么不同? 本章从"宏观"到"微观"地看一下它的结构以及不同时期都干了些什么. ASP.NET Core 系列目录 本章主要内容如下: ASP.NET Core 的运行机制: "宏观&…

最简单的SpringMvc+Spring+Mybatis+Mysql+Dubbo案例

1.新建一个maven的web项目&#xff0c;项目结构和pom文件如下&#xff1a;<project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.0 http…

Jquery.cookie.js

Cookies 定义&#xff1a;让网站服务器把少量数据储存到客户端的硬盘或内存&#xff0c;从客户端的硬盘读取数据的一种技术&#xff1b; 下载与引入:jquery.cookie.js基于jquery&#xff1b;先引入jquery&#xff0c;再引入&#xff1a;jquery.cookie.js&#xff1b;下载&#…

循环练习记录

用IntelliJ IDEA写的代码。import java.util.Scanner;/** * 循环训练 * 1.计算123..100的和&#xff1b; 2.计算n!&#xff1b; 3.根据出入的年、月、日计算这一天星期几 */public class XunHuan { /** * 计算123..100的和 * param */ static int s…

蓝牙扫描工具btscanner修复暴力扫描模式

蓝牙扫描工具btscanner修复暴力扫描模式在btscanner 2.1-5版本中&#xff0c;当用户按下快捷键b&#xff0c;执行暴力扫描模式&#xff0c;会出现程序奔溃问题。该问题现在已经修复。用户只需要更新系统&#xff0c;将btscanner更新到2.1-6即可。转载于:https://www.cnblogs.co…

Git服务器迁移(换到新Linux服务器下,保留原来的提交记录)

2019独角兽企业重金招聘Python工程师标准>>> 一、在新服务器上建立一个裸库 git init --bare new_project.git二、在本地电脑&#xff08;可以访问原版本库的电脑&#xff09;上从原服务器克隆一份裸版本库 git clone --bare gitxx.xxx.xx.xx:project.git三、以镜像…

函数节流器

1&#xff1a;函数节流器 函数节流的基本思想是设置一个定时器&#xff0c;在指定时间间隔内运行代码时清楚上一次的定时器&#xff0c;并设置另一个定时器&#xff0c;知道函数请求停止并超过时间间隔才会执行。 function scrollFn(){console.log(1) } function throttle(meth…