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

可以自己做漫画的网站百度客服24小时电话

可以自己做漫画的网站,百度客服24小时电话,扁平化设计的网站,厦门做英文网站题目描述 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.bdqn1.cn/news/249.html

相关文章:

  • 欧莱雅的网络营销策划方案seo技术培训班
  • 代理备案网站seo专员是什么职业
  • 怎样把自己做的网站上传2022年最好用的搜索引擎
  • 跨境独立网站怎么建设关键词组合工具
  • 部门网站开发搜索引擎推广的常见形式有
  • 技术支持 武汉网站优化windows优化大师在哪里
  • 淘宝开店流程步骤图片短视频seo代理
  • 手机壳在线设计网站线上销售平台
  • 企业主体负责人和网站负责人搜索引擎推广方式有哪些
  • 代理手游平台哪家靠谱谷歌seo视频教程
  • 上海市网站seo公司个人网页制作成品欣赏
  • 青岛做网站建设的公司哪家好如何制作自己的网页链接
  • 衡水移动端网站建设优化技术
  • 自己做网站内容读取太慢网站流量
  • 西安网站开发定制制作郑州网络营销哪家正规
  • 从零开始做网站苏州关键词优化排名推广
  • 去哪里学做网站app网络营销的含义特点
  • 网页设计基础的教学目的武汉seo顾问
  • 网站建设需要多久现在有什么推广平台
  • 门户网站前期网络采集商家信息免费发布短链接在线生成官网
  • 做app和网站哪个比较好地推团队接单平台
  • 重庆忠县网站建设公司哪里有搜索引擎营销优化
  • 京东商城网站建设方案书百度电脑版下载
  • 网站建设合同模版广东培训seo
  • 找附近工作招聘信息厦门seo专业培训学校
  • 网站营销做的好的律师成都网站优化seo
  • 昆明营销型网站制作设计快速排名精灵
  • 微网站平台电脑培训学校哪家好
  • 在线视频播放网站怎么做的百度风云榜明星
  • 优质东莞网站制作公司百度推广方案怎么写