当前位置: 首页 > news >正文

龙岗住房和建设局网站广州网站运营

龙岗住房和建设局网站,广州网站运营,企业信息系统规划,vs2017可以做网站吗题目描述 n是两个连续的奇素数的平均值,且n不是素数,那么我们称这样的数是"内部素数"。求区间[a,b]内"内部素数"的个数。比如,前5个"内部素数"是4,6,9,12,15。 输入 第一行是样例数T(1≤T≤1000)。 每个样例一…

题目描述

n是两个连续的奇素数的平均值,且n不是素数,那么我们称这样的数是"内部素数"。求区间[a,b]内"内部素数"的个数。比如,前5个"内部素数"是4,6,9,12,15。

输入

第一行是样例数T(1≤T≤1000)。 每个样例一行,为三个整数a,b(1≤a≤b≤106)。

输出

每行输出一个样例的结果。

样例输入

5
1 10
1 100
1 1000 
1 10000
1 100000

样例输出

3
24
166
1228
9591

解题思路:本题最大的毒点就是,你如果就把最大数定为1e6,那么你将永远找不到错在哪,因为忘记考虑 一个小于1e6的数 + 一个大于1e6的数 除以 2,还是可能 小于 1e6 的。 

 AC代码:

#include <stdio.h>const int MAXN = 1e6+500;
bool vis[MAXN];               // 筛选MAXN个素数
int prime[80000];             // 把素数依次存放在该数组中
int abQuJian[MAXN];void isPrime()
{for (int i = 2; i < MAXN; i ++){if ( !vis[i])prime[++prime[0]] = i;      // prime[0] --> 筛选出的素数个数for (int j = 1; j <= prime[0] && i <= MAXN/prime[j]; j ++){vis[i*prime[j]] = 1;if (i % prime[j] == 0)break;}}
}void solve()
{for (int i = 2; i < prime[0]; i ++){int n = (prime[i]+prime[i+1])/2;abQuJian[n] = 1;}for (int i = 2; i <= MAXN; i ++)abQuJian[i] += abQuJian[i-1];
}int main()
{isPrime();          // 欧拉筛solve();            // 前缀和int T,a,b;scanf("%d",&T);while ( T --){scanf("%d %d",&a,&b);printf("%d\n",abQuJian[b]-abQuJian[a-1]);}
}

http://www.hengruixuexiao.com/news/7954.html

相关文章:

  • 做爰全过程免费网站可以看广州网页seo排名
  • 制作网站的难度seo网页优化服务
  • 房地网站制作百度平台推广该怎么做
  • 做网站麻烦么深圳优化公司样高粱seo
  • 免费个人简历模板在线编辑seo每天一贴
  • 上海做得好的网站建设公司某网站搜索引擎优化
  • 用php做网站的原理南宁企业官网seo
  • 行业网站建设详解新产品推广方案范文
  • 如何使用上线了app建设网站网络销售怎么聊客户
  • 网站备案多少钱今天的新闻 最新消息
  • 好网站建设公司哪家好?seo优化技巧有哪些
  • 怎样做自己的加密网站天津seo培训
  • 汕头seo关键词搜索引擎优化的英语简称
  • 哪个网站可以做任务31省市新增疫情最新消息
  • 成都集团网站建设信息流推广方式
  • 做h5的网站哪个好营销网络图
  • pmp培训网站性能优化方法
  • 旅游网站的广告预算怎么做seo快速推广
  • 广州模板网站厦门百度公司
  • wordpress小工具文本图标商品关键词优化的方法
  • 上海建溧建设集团有限公司网站百度百科推广联系方式
  • 个人做房产网站有哪些资料nba排名
  • 网站系统安全保护等级是必须做的互联网公司排名100强
  • 数据分析网页如何优化关键词搜索
  • 蓬莱网站设计近三天发生的重要新闻
  • 杭州app定制google关键词排名优化
  • 自己建网站要什么网络营销策划书1000字
  • 银川市建设局网站seo管理工具
  • 桂林网站搭建西安seo专员
  • 网站开发工资淄博看广告赚钱一天50元