题目背景

1742年6月7日哥德巴赫写信给当时的大数学家欧拉,正式提出了以下的猜想:任何一个大于9的奇数都可以表示成3个质数之和。质数是指除了1和本身之外没有其他约数的数,如2和11都是质数,而6不是质数,因为6除了约数1和6之外还有约数2和3。需要特别说明的是1不是质数。

这就是哥德巴赫猜想。欧拉在回信中说,他相信这个猜想是正确的,但他不能证明。

从此,这道数学难题引起了几乎所有数学家的注意。哥德巴赫猜想由此成为数学皇冠上一颗可望不可及的“明珠”。

题目描述

现在请你编一个程序验证哥德巴赫猜想。

先给出一个奇数n,要求输出3个质数,这3个质数之和等于输入的奇数。

输入输出格式

输入格式:
仅有一行,包含一个正奇数n,其中9

#include<iostream>
#include<cmath>
using namespace std;
int fun(int a)
{if(a==1)return 0;for(int i=2;i<=sqrt(a);i++){if(a%i==0)return 0;}return 1;
}
int main()
{int n;cin>>n;int a[20001];int j=0;a[j++]=2;for(int i=3;i<=n;i+=2){if(fun(i))a[j++]=i;}for(int i=0;a[i]>0;i++)for(int j=0;a[j]>0;j++)for(int k=0;a[k]>0;k++){if(a[i]+a[j]+a[k]==n){cout<<a[i]<<" "<<a[j]<<" "<<a[k];return 0;}}return 0;
}

P1579 哥德巴赫猜想(升级版)相关推荐

  1. 【筛素数】P1579 哥德巴赫猜想(升级版)

    https://www.luogu.com.cn/problem/P1579 考点:埃拉托斯特尼筛法 / 欧拉筛法 题目背景 1742年6月7日哥德巴赫写信给当时的大数学家欧拉,正式提出了以下的猜想: ...

  2. P1579哥德巴赫猜想

    写来自己学习用~ 题目内容: 1742年6月7日哥德巴赫写信给当时的大数学家欧拉,正式提出了以下的猜想:任何一个大于9的奇数都可以表示成3个质数之和.质数是指除了1和本身之外没有其他约数的数,如2和1 ...

  3. 哥德巴赫猜想(升级版)(洛谷-P1579)

    题目背景 1742年6月7日哥德巴赫写信给当时的大数学家欧拉,正式提出了以下的猜想:任何一个大于9的奇数都可以表示成3个质数之和.质数是指除了1和本身之外没有其他约数的数,如2和11都是质数,而6不是 ...

  4. 哥德巴赫猜想(升级版)

    https://www.luogu.com.cn/problem/P3912 本人所有文章都受版权保护,著作权归本人(Joseph_tony)所有,未经授权,禁止转载,若不得不转载,请注明原文网址链接 ...

  5. c语言表示哥德巴赫猜想,用C语言来验证哥德巴赫猜想(定义的是int型)

    哥德巴赫猜想: 如果任意一个大于6的偶数都可以写成两个素数之和.就将其称为符合哥德巴赫猜想. #include #include /// /// 判断一个数是否是素数 /// /// 要判断的数 // ...

  6. 学术-数学:哥德巴赫猜想

    ylbtech-学术-数学:哥德巴赫猜想 哥德巴赫1742年给欧拉的信中哥德巴赫提出了以下猜想:任一大于2的偶数都可写成两个质数之和.但是哥德巴赫自己无法证明它,于是就写信请教赫赫有名的大数学家欧拉帮 ...

  7. 用跑得最慢的电脑程序,理解最高深的哥德巴赫猜想

    五条规则的图灵机可视化.每列像素代表一步计算,步骤从左到右.黑色代表1.最右边表示图灵机的停机.(图片来源:Peter Krumins/Quanta Magazine) 文章来源:环球科学 " ...

  8. 100c之31:哥德巴赫猜想

    Table of Contents 1 问题 2 分析 3 解决方案 4 输出结果 问题 哥德巴赫猜想:验证2000以内的正偶数都能分解为两个素数之和( 即验证哥德巴赫猜想对2000以内的正偶数成立 ...

  9. 验证哥德巴赫猜想c语言算法,验证哥德巴赫猜想的简单优化

    哥德巴赫猜想:任意一个大于2的偶数,都可以表示为两个素数之和. 验证:2000以内,大于2的偶数,都可以分解为两个素数之和. 分析:2000以内,大于2的偶数为999个,需要逐个判断. 判断过程:对于 ...

最新文章

  1. iptables防DDOS***和CC***设置
  2. hdu 1251 统计难题
  3. 斜面孔如何绘制_journal of neuroscience:面孔的神经表征与眼动模式相协调
  4. beego1---beego,bee环境配置
  5. ps怎么一下选中多个图层_PS图层基本操作,零基础小白必学
  6. 大学暑假第四周进度报告
  7. 常用数据库连接和diriver以及默认端口
  8. [设计模式]观察者模式
  9. python结构化数据_python新手入门必备—— 使用json保存结构化数据
  10. extundelete反删除总结
  11. Android打造自定义通用popWindow
  12. 8080端口号被占用的解决方法
  13. ctfshow (ssrf学习和实践)
  14. 分析如烹饪:让我们一起做数据大厨吧!
  15. 怎样一份简历,能够撬开大厂的大门?
  16. 制作一款精美的 Qt IFW 安装程序
  17. Python语言的动态性:运行时动态绑定,删除属性和方法
  18. pg批量插入_postgresql大批量数据导入方法
  19. HTTP引流工具Gor快速入门
  20. 区块链是什么 通俗点

热门文章

  1. 16g电脑内存有什么好处_win7系统16g内存和win10系统16g内存有什么区别
  2. 智慧农业APP软件应用价值
  3. C语言程序设计精髓第四周编程
  4. Android屏幕适配AndroidAutoSize的使用
  5. SpringCloud学习笔记(十) Bus 消息总线
  6. 船模、富斯遥控器、电调联调心得记录
  7. Wordpress 邮件
  8. 和Sun一起开源(武林外传游戏外挂Java源代码) - 博客版
  9. 建立一元线性回归模型|Matlab实例分析
  10. 校招----速游面经笔经