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

靠谱高端网站设计首选百度人工客服在哪里找

靠谱高端网站设计首选,百度人工客服在哪里找,做网站如何被收录,广州最新新闻事件今天求l、r之间的质数&#xff0c;范围在2e9&#xff0c;但l、r的差值不大&#xff0c;在1e6范围内 先求出 内的质数&#xff0c;然后拿这个指数去筛[l, r]范围内的即可 #include<bits/stdc.h> #define IOS ios::sync_with_stdio(0);cin.tie(0);cout.tie(0); #define endl \…

求l、r之间的质数,范围在2e9,但l、r的差值不大,在1e6范围内

先求出\sqrt{2e9} 内的质数,然后拿这个指数去筛[l, r]范围内的即可

#include<bits/stdc++.h>
#define IOS ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
#define endl '\n'using namespace std;typedef pair<int, int> PII;
typedef long long ll;
typedef long double ld;const int N = 50010, M = 1000010;int primes[N], cnt;
bool st[M];
int p[M];void init()
{for(int i = 2; i < N; i ++){if(!st[i])primes[cnt ++] = i;for(int j = 0; primes[j] * i < N; j ++){st[primes[j] * i] = true;if(i % primes[j] == 0)break;}}
}int main()
{IOSinit();int cnt_tmp = cnt;ll l, r;while(cin >> l >> r){if(l == 1)l = 2;memset(st, false, sizeof st);cnt = cnt_tmp;for(int i = 0; i < cnt; i ++){ll start = max((ll)primes[i] * 2, (l + primes[i] - 1) / primes[i] * primes[i]);for(ll j = start; j <= r; j += primes[i]){st[j - l] = true;}}cnt = 0;for(int i = 0; i <= r - l; i ++){if(!st[i])p[cnt ++] = i;}if(cnt < 2){cout << "There are no adjacent primes." << endl;continue;}int min1 = 0, min2 = 2e9, max1 = 0, max2 = 0;for(int i = 0; i < cnt - 1; i ++){if(p[i + 1] - p[i] < min2 - min1){min1 = p[i];min2 = p[i + 1];}if(p[i + 1] - p[i] > max2 - max1){max1 = p[i];max2 = p[i + 1];}}cout << min1+l << "," << min2+l << " are closest, " << max1+l << "," << max2+l << " are most distant." << endl;}return 0;
}

要注意的几个点:

1.对于每次筛最少要从primes[i] * 2开始,不能筛到质数 

2.在start计算过程中和j+的过程中很容易爆int,注意这部分开ll

3.求大于等于l的第一个p的倍数:(l + p - 1) / p * p

http://www.ds6.com.cn/news/46239.html

相关文章:

  • 重庆百度地图都导航不出来的seo公司运营
  • 网站开发 合同网上教育培训机构排名
  • 做影视网站会侵权犯法吗襄阳网站推广优化技巧
  • 怎样网站建设怎么做网站关键词优化
  • 湖北企业模板建站信息谈谈你对网络营销的认识
  • seo 网站树广东seo网络培训
  • 太仆寺旗党建网站建设发布
  • wordpress主题教程佛山seo网站排名
  • 企业网站建设 知乎公司网站营销
  • 做六级真题的网站网站推广软文范例
  • 专业的佛山网站建设价格bt兔子磁力搜索引擎最新版
  • tech域名可以做网站吗合作seo公司
  • 网站定制开发微信运营免费企业网站建设流程
  • 积极做好门户网站建设工作软文素材网
  • 百度一下做网站北京seo百度推广
  • 陕西省建设网站抖音网络营销案例分析
  • 网站建设的一般过程包括哪些内容汕头seo建站
  • 网站设计与制作的过程企业培训系统
  • 运城市住房与城乡建设厅网站网站投放广告费用
  • 手机网站建设团队注册城乡规划师
  • 培训网站建设学校seo关键词排名优化的方法
  • 邢台建设网站百度ocpc怎么优化
  • 威海建设集团的网站是什么优化seo招聘
  • 重庆红旗河沟网站建设成都网络推广优化
  • 网站开发的价钱百度网站的网址
  • dedecms确定网站风格吸引人的软文标题例子
  • 辽宁响应式网站建设价格临沂seo公司
  • 保定专业网站建设公司2023知名品牌营销案例100例
  • 网站关键词怎么布局网站联盟推广
  • 河南网站建设服务东莞网络营销推广软件