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

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

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

 #include <cstdio>
#include <cmath>
#include <algorithm>
#include <cstring>
using namespace std;
const int maxn = + ;
bool prime[maxn];
int n, m, left, right, sq, tot = ;
int main()
{
memset(prime,,sizeof(prime));
scanf("%d%d", &n, &m); sq = sqrt(m);
prime[] = ;
for(int i = ; i <= sq; i++)
if(prime[i] == )
{
for(int j = i*i; j <= m; j+=i)
prime[j] = ;
} for(int i = ; i <= n; i++)
{
scanf("%d%d", &left, &right);
if(left > m || right > m || left <= || right <= )
{
printf("Crossing the line\n");
continue;
}
else
{
for(int j = left; j <= right; j++)
{
if(prime[j] == )
tot++;
}
printf("%d\n",tot);
tot = ;
} }
return ;
}

最新文章

  1. 【Win10 应用开发】自适应Toast通知的XML文档结构
  2. Java 中的 request 和response 区别
  3. ubuntu E: Could not get lock /var/lib/dpkg/lock - open
  4. C语言 文件操作3--文件重定向与扫描
  5. Orchard官方文档翻译(一) 总览
  6. BZOJ2002(分块)
  7. java设计模式之职责链模式
  8. jquery easyui的datagrid在初始化的时候会请求两次URL?
  9. String、StringBuilder和StringBuffer
  10. iOS 封装SDK以及封装时bundle文件的处理
  11. dubbo源码分析3——SPI机制中的ExtensionLoader类的objectFactory属性分析
  12. (4) MySQL中EXPLAIN执行计划分析
  13. DRF之接口文档以及Xadmin
  14. 关于memcached
  15. 转:CRF++
  16. pyH支持python3
  17. 修改模块搜索路径(注意:py运行完毕,就会失效,他只是临时产生效果)
  18. Array inversion case
  19. Android - ViewPager实现Gallery效果
  20. Java基础 - 面向对象 - 类方法传参

热门文章

  1. Java开发环境搭建——IntelliJ Idea开发环境
  2. 修改Android解锁界面
  3. 吴恩达《Machine Learning Yearning》总结(31-40章)
  4. vs2012 使用方法汇总
  5. 获取全球dns统计信息
  6. js中的encodeURIComponent()函数
  7. Java自定义注解源码+原理解释(使用Java自定义注解校验bean传入参数合法性)
  8. mysql 查两个表相同的值
  9. 比较详细的mysql的几种连接功能分析,只要你看完就能学会的好东西
  10. IO流之缓冲流