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

建网站需要什么知识备案网站建设承诺书

建网站需要什么知识,备案网站建设承诺书,怎么设计网站内容,wordpress自定义标题关键词描述【题目链接】 ybt 1622:Goldbach’s Conjecture 洛谷 UVA543 Goldbach’s Conjecture 【题目考点】 1. 筛法求质数表 埃筛线性筛(欧拉筛) 知识点讲解见信息学奥赛一本通 2040:【例5.7】筛选法找质数 【解题思路】 首先使用埃…

【题目链接】

ybt 1622:Goldbach’s Conjecture
洛谷 UVA543 Goldbach’s Conjecture

【题目考点】

1. 筛法求质数表
  • 埃筛
  • 线性筛(欧拉筛)
    知识点讲解见信息学奥赛一本通 2040:【例5.7】筛选法找质数

【解题思路】

首先使用埃筛或线性筛求出质数表。
包括isPrime数组,isPrime[i]表示数值i是否是质数。以及prime数组,prime[i]保存第i个质数,pn是保存在prime数组中的质数的个数。
判断整数n是否可以写成两个奇素数的加和,枚举第一个较小的奇素数。prime[1]是2,是偶数,略过。i从2循环到pn,第一个奇素数为prime[i],而该数是相加的两个素数中的较小的数,因此该数需要满足不超过n的一半,即需要满足prime[i] <= n/2。第一个奇素数是prime[i],要想使两个数加和为n,则第二个数为n-prime[i],判断第二个数是否是素数,可以使用前面求出的isPrime数组,isPrime[n-prime[i]]表示n-prime[i]是否为素数。如果第二个数也是素数,则输出n等于两个数相加的公式,并跳出循环。

虽然哥的巴赫猜想还没有被证明,但在题目给定的范围找到一个偶数不满足哥的巴赫猜想是不可能的,如果你找到了哥的巴赫猜想的反例,都可以得菲尔兹奖了。所以不需要考虑无解的情况。

【题解代码】

解法1:埃筛求质数表

#include <bits/stdc++.h>
using namespace std;
#define N 1000005
bool isPrime[N];
int prime[N], pn;
void initPrime(int n)
{memset(isPrime, 1, sizeof(isPrime));for(int i = 2; i*i <= n; ++i) if(isPrime[i])for(int j = i*i; j <= n; j += i)isPrime[j] = false;for(int i = 1; i <= n; ++i) if(isPrime[i])prime[++pn] = i;
}
int main()
{ios::sync_with_stdio(false);cin.tie(nullptr); initPrime(1e6);int n;while(cin >> n && n != 0){for(int i = 2; i <= pn && prime[i] <= n/2; ++i) if(isPrime[n-prime[i]]){	cout << n << " = " << prime[i] << " + " << n-prime[i] << '\n';break;}}return 0;
}

解法2:线性筛求质数表

#include <bits/stdc++.h>
using namespace std;
#define N 1000005
bool isPrime[N];
int prime[N], pn;
void initPrime(int n)
{memset(isPrime, 1, sizeof(isPrime));for(int i = 2; i <= n; ++i){if(isPrime[i])prime[++pn] = i;for(int j = 1; j <= pn && i*prime[j] <= n; ++j){isPrime[i*prime[j]] = false;if(i%prime[j] == 0)break;}}
}
int main()
{ios::sync_with_stdio(false);cin.tie(nullptr); initPrime(1e6);int n;while(cin >> n && n != 0){for(int i = 2; i <= pn && prime[i] <= n/2; ++i) if(isPrime[n-prime[i]]){	cout << n << " = " << prime[i] << " + " << n-prime[i] << '\n';break;}}return 0;
}

文章转载自:

http://7WR5ktSs.fqfkt.cn
http://1JoTkzzs.fqfkt.cn
http://T8rnsv68.fqfkt.cn
http://zPcXfh5H.fqfkt.cn
http://QQUu2aDd.fqfkt.cn
http://a7SX4LA2.fqfkt.cn
http://zQZSjcjl.fqfkt.cn
http://FfnO72F5.fqfkt.cn
http://B9Ba0lf7.fqfkt.cn
http://fn8fH26d.fqfkt.cn
http://8FM7mk2G.fqfkt.cn
http://Lqr0KXn2.fqfkt.cn
http://S6wqWKhQ.fqfkt.cn
http://Z0kO0Tz2.fqfkt.cn
http://O4xz5VkU.fqfkt.cn
http://Ior5aUNg.fqfkt.cn
http://PfxBTAkX.fqfkt.cn
http://kHbXAXqE.fqfkt.cn
http://6CoHscRs.fqfkt.cn
http://nLrjrkLv.fqfkt.cn
http://wCci8J8b.fqfkt.cn
http://R8gT0Egh.fqfkt.cn
http://1hlGQ5lY.fqfkt.cn
http://zQ0IBS33.fqfkt.cn
http://VyoA8KAi.fqfkt.cn
http://i8Jmqyu9.fqfkt.cn
http://LvEm7AH0.fqfkt.cn
http://I7XUFq15.fqfkt.cn
http://MHYhfZL6.fqfkt.cn
http://tIiTjV7o.fqfkt.cn
http://www.dtcms.com/wzjs/772317.html

相关文章:

  • 网站收录提交入口官网凡科建站网站
  • 网站建设计划书下载食品网站建设策划书
  • 安徽网站建设哪家有展厅设计公司哪家专业
  • 3d网站建设广告投放是什么工作
  • 网站有没有做301金融网站开发
  • 微网站是用什么开发的廊坊网站网站建设
  • 网站备案查询平台百度招商加盟
  • 厦门最早做网站的公司网站会员后台管理系统
  • 响应式网站设计的现状利用网站新媒体宣传法治建设
  • 廊坊网站快速排名优化做网站的挣钱么
  • 外贸网站建设模板下载wordpress主页一直载入中
  • 天津智能网站建设襄阳哪里有做网站的
  • 该产品在英文站及多语言网站wordpress自定义搜索框
  • 族谱网站开发湛江企业网站建设流程
  • 做网站用dw还是vswordpress后台更新等待响应
  • 麻涌手机网站设计住房与建设注册中心网站
  • 高端网站建设公司好不好wordpress 所有文章
  • 网站开发工资高嘛长春火车站到龙嘉机场怎么走
  • 做网站爬闪网站及移动端建设情况
  • 济南网站建设92jzh滕州做网站比较好的网络公司
  • 做系统 和网站前端软件项目管理考试题及答案
  • 个人做网站需要什么条件计算机文化基础网页制作题视频
  • 建设彩票网站犯法吗广告公司企业简介怎么写
  • 网站建设卖给别人可以吗制作企业网站需要多少钱
  • 国外html响应式网站模板下载wordpress 最强主题
  • 策划书网站最专业网站建设
  • 创建官方网站网址广告设计与制作专业课程
  • 站外推广网站百度竞价推广什么意思
  • 阜康市建设银行网站山东德州网站建设哪家便宜
  • 长沙网站优化排名网上设计网站