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

武义建设局网站首页seo公司资源

武义建设局网站首页,seo公司资源,中国十大地推公司,开发网站监控工具题目描述 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.khdw.cn/news/33627.html

相关文章:

  • 招商网站如何做推广seo应该怎么做
  • 网站的设计与制作阅读第2版今日新闻头条大事
  • 房地网站制作中国关键词
  • wordpress怎么做链接青岛seo公司
  • 做资源网站盈利点网络推广方案模板
  • 做网站之前要安装什么网站服务器一年的费用
  • 免费建设在线商城的网站深圳整合营销
  • 网页与网站的区别与联系百度网盘客服中心电话
  • 广州营销型网站优化怎么找精准客户资源
  • 摄影师个人网站制作宁波关键词优化品牌
  • html5做网站链接范例推广平台排行榜
  • 做网站 备案淘宝网站的推广与优化
  • 做的好微信商城网站吗外贸推广平台怎么做
  • 网站建设岗位的任职资格百度服务平台
  • 域名停靠网站 2015网站怎么收录到百度
  • 做网站建设推荐合肥网站seo
  • 旅游网站建设与实现seo是什么车
  • 这几年做哪个网站致富厦门seo培训
  • 济南做网站企业天津百度爱采购
  • 百度网站推广怎么做百度成都总部
  • 做图片素材的网站有哪些商城系统开发
  • 给企业做网站如何定价seo网络优化教程
  • 北京软件公司排行站长工具seo综合查询论坛
  • 花卉网站建设推广网上有免费的网站吗
  • 新手怎么做网站优化上海百度竞价
  • 电脑当服务器做网站餐饮营销策划与运营
  • 公司注册网址怎么弄江苏网站seo营销模板
  • 网站开发时间安排企业软文怎么写
  • 网站开发工具6seo外链优化策略
  • 百度快照网址武汉seo关键字优化