如题:

哥德巴赫猜想认为:不小于4的偶数都可以表示为两个素数的和。
你不需要去证明这个定理,但可以通过计算机对有限数量的偶数进行分解,验证是否可行。

实际上,一般一个偶数会有多种不同的分解方案,我们关心包含较小素数的那个方案。
对于给定数值范围,我们想知道这些包含较小素数方案中最大的素数是多少。
比如,100以内,这个数是19,它由98的分解贡献。
你需要求的是10000以内,这个数是多少?
注意,需要提交的是一个整数,不要填写任何多余的内容(比如,说明性的文字)

我先把素数统计下来。然后再对比。

#include <bits/stdc++.h>
using namespace std;
int main()
{int i,j;int flag;int p[10000];for(i=3;i<=10000;i++)//素数判断,制作素数表 {flag=1;for(j=2;j<=sqrt(i);j++){if(i%j==0){flag=0;break;}}if(flag){p[i] = 1;}}int res=0;int x;for(int i=10000; i>=0; i-=2){for(int j=2; j<=i/2; j++){if(p[j]&&p[i-j]){res=max(res,j);x=i;break;}}}printf("%d\n",res);
}


答案173

哥德巴赫分解(蓝桥)相关推荐

  1. 【思特奇杯·云上蓝桥-算法训练营】第1周:哥德巴赫分解

    题目 解题思路 解读一下题意:一个偶数可以由两个素数相加得到,找出范围内所有的素数对中最小的素数,然后在这些素数中找到最大的素数. Code # -*- coding:UTF-8 -*- " ...

  2. 2017年第八届蓝桥杯C/C++ C组国赛 —— 第一题:哥德巴赫分解

    标题:哥德巴赫分解 哥德巴赫猜想认为:不小于4的偶数都可以表示为两个素数的和. 你不需要去证明这个定理,但可以通过计算机对有限数量的偶数进行分解,验证是否可行. 实际上,一般一个偶数会有多种不同的分解 ...

  3. 2017\National _C_C++_C\1.哥德巴赫分解

    标题:哥德巴赫分解 哥德巴赫猜想认为:不小于4的偶数都可以表示为两个素数的和. 你不需要去证明这个定理,但可以通过计算机对有限数量的偶数进行分解,验证是否可行. 实际上,一般一个偶数会有多种不同的分解 ...

  4. 算法题解_哥德巴赫曾猜测

    本周总结 文章目录 本周总结 一.哥德巴赫曾猜测 1.思路 2.代码 一.哥德巴赫曾猜测 题目描述 德国数学家哥德巴赫曾猜测:任何大于6的偶数都可以分解成两个素数(素数对)的和.但有些偶数可以分解成多 ...

  5. 《他们创造了数学》——哥德巴赫 演讲稿

    <他们创造了数学>--哥德巴赫 演讲稿 亲爱的同学们,敬爱的老师们,大家早上中午晚上好: 我是初2025-5班的oyyl. 我演讲的主题是<他们创造了数学>-- 哥德巴赫. 当 ...

  6. c语言哥德巴赫数学猜想,哥德巴赫数学猜想“1+1”是怎么回事,你知道吗?丨2018/10/20...

    每天写一篇日记,雷打不动 2018年10月20日星期六,上午晴下午阴 [目  录]  何雷西奥日记 今天有点小确幸,在不经意中让我遇见了著名的哥德巴赫猜想. 然后,又让我搞明白了这个数学猜想的基本内容 ...

  7. java输出孪生素数对数_为什么孪生素数、波利尼亚克、哥德巴赫这些素数加减关系的猜想不能被证明?问题出在哪?...

    同意楼上观点,素数的定义是与乘法有关的,更重要的是乘法比加法运算高一级,这就使得很难探讨素数加减的规律. 因为自然数乘法是用加法迭代定义的,联系乘法与加法通常只能使用乘法分配律,而素数是没有真因子的数 ...

  8. 德巴赫猜想python_哥德巴赫猜想问题基于Python的验证方法研究

    1.概述 Python语言[1,2]是一门面向对象的解释型高级程序设计语言,其不仅开源,而且支持命令式编程,包含丰富且易理解的标准库和扩展库,可以快速生成程序的原型,帮助开发者高效地完成任务.同时,P ...

  9. 哥德巴赫猜想c语言 思路,01-哥德巴赫猜想(Goldbach's Conjecture)--(C语言)

    goldbach-partitions-of-the-even.png 前言 哥德巴赫猜想是(Goldbach's Conjecture)是数论中存在最久的未解问题之一,是一个伟大的世界性的数学猜想, ...

最新文章

  1. MindSpore:自动微分
  2. 这7款实用windows软件,太让人惊喜了!
  3. oracle sql删除job,修改Oracle的Job Scheduler 日志级别及删除运行日志
  4. 安全无小事,责任大于天。
  5. Codeforces 500
  6. ABAP/4 Open SQL
  7. java 数据结构 快速入门_Java 数据结构快速入门
  8. 10个 Linux/Unix下 Bash 和 KSH shell 的作业控制实例
  9. GDI+ 学习记录(31) 图像颜色变换(TGPImageAttributes)
  10. GIT提交(COMMIT)代码时,不显示新建的文件
  11. 由超高压的超导体猜测超导的真相
  12. linux 源码 rtf编辑 写字板源码,写字板文档和RTF文档的区别是什么?
  13. 软件估算与软件测量的区别是什么?
  14. 在useEffect中使用了setState,报错
  15. 路由器有以下几种联网接口
  16. B 站神曲 damedane:精髓在于深度变换,五分钟就能学会
  17. 哈萨克斯坦游记之一_过路老熊_新浪博客
  18. vue一些常用的工具函数封装
  19. java 系统资源不足_[InteliJ IDEA] 系统资源不足
  20. Swift学习笔记-1

热门文章

  1. e-企业管理解决方案-客户管理系统
  2. TCP协议三次握手和四次挥手
  3. 非常全面的谱聚类算法原理总结
  4. 使用vue.js构建一个知乎日报
  5. springboot视频API解析
  6. [产品]7个大数据挖掘与分析公司介绍
  7. 图神经网络详解(二)
  8. 读《大数据日知录架构与算法》
  9. centos 没有nmtui命令_nmcli和nmtui命令杂记
  10. 操作系统内核崩溃分析方法