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

濮阳网站关键词兰州今天的新消息

濮阳网站关键词,兰州今天的新消息,wordpress爱找主题,网站做编辑器题目描述 n是两个连续的奇素数的平均值#xff0c;且n不是素数#xff0c;那么我们称这样的数是内部素数。求区间[a,b]内内部素数的个数。比如#xff0c;前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.hconst int MAXN 1e6500; 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[i1])/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.sczhlp.com/news/174001/

相关文章:

  • 网站开发需求分析说明深圳快速网站制作
  • 网站标签图标代码站酷网在线官网
  • 中国建设银行网站的主要功能如何自己做网站可以百度到
  • 用来做视频连接的网站接入网站备案要多久
  • Python中的`namedtuple`:命名元组的用法与优势
  • 如何使用 INFINI Gateway 对比 ES 索引数据
  • 无锡网站seo报价动画设计用什么软件
  • 宁波做简单网站的做网站纸张大小
  • 实训报告网站开发828企业服务平台
  • 申请网站免费wordpress弹出框
  • 辉县市工程建设网站建设天辰建设信息网
  • windows做网站服务器芭乐站长统计 网站统计
  • 东莞网站建设 拉伸膜wordpress怎么改中文字体
  • 嘉兴自助建站系统wordpress背景插件
  • 团队协同网站开发苏州论坛
  • 承德住建局官方网站企业所得税法
  • 怎样办网站做宣传提高网站访问量
  • 南通做百度网站的公司哪家好wordpress占用大
  • 临漳手机网站建设广州h5设计网站公司
  • access怎么做网站设计有哪些网站
  • 网站制作教程ps地方网站有何作用
  • 呼和浩特市做网站的企业培训学校招生方案范文
  • 网站开发通用流程360如何做网站
  • 生意网官方网站wordpress数据库用户名密码忘记
  • 电子商务网站建设参考文献书籍wordpress凭密码
  • 建设银行住房公积金预约网站首页干果坚果网站建设
  • 负责公司网站的更新和维护网站开发质量控制计划书
  • 访问国外网站太慢网站需要数据库
  • 建设企业官方网站wordpress绿竹主题
  • 方舟网站建设公司管理流程图大全