描述

1742年6月7日哥德巴赫写信给当时的大数学家欧拉,正式提出了以下的猜想:任何一个大于5的奇数都可以表示成3个质数之和

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

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

输入

一个奇数n(5<n<10^5)n(5<n<105)。

输出

输出三个用空格分隔的质数,如果有多个答案,输出字典序最小的。

输入样例 1复制

119

输出样例1复制

3 3 113

代码:

#include<bits/stdc++.h>
using namespace std;
long long zhi(long long n){
    if(n<2){
        return 0;
    }
    long long i;
    for(i=2;i<=sqrt(n);i++){
        if(n%i==0){
            return 0;
        }
    }
    return 1;
}
int main(){
    long long n;
    cin>>n;
    for(long long a=2;a<n;a++){
        for(long long b=2;b<n;b++){
            long long c=n-a-b;
            if(zhi(a)==1&&zhi(b)==1&&zhi(c)==1){
                cout<<a<<" "<<b<<" "<<c;
                return 0;
            }
        }
    }
    return 0;
}

3375:弱哥德巴赫猜想相关推荐

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

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

  2. 【算法】验证哥德巴赫猜想

    问题来源 Timus Online Judge 网站上有这么一道题目:1356. Something Easier.这道题目的输入是一组  2 到 109 之间整数,对于每个输入的整数,要求用最少个数 ...

  3. 信息学奥赛一本通(c++):1157:哥德巴赫猜想

    一.题目 1157:哥德巴赫猜想 时间限制: 1000 ms         内存限制: 65536 KB [题目描述] 哥德巴赫猜想的命题之一是:大于6 的偶数等于两个素数之和.编程将6-100所有 ...

  4. 你听过哥德巴赫猜想吗?不愧是世界近代三大数学难题之一啊(48)

    小朋友们好,大朋友们好! 我是猫妹,一名爱上Python编程的小学生. 和猫妹学Python,一起趣味学编程. 今日主题 什么是哥德巴赫猜想? 如何用验证100之内的数是符合哥德巴赫猜想的? 哥德巴赫 ...

  5. 哥德巴赫猜想程序(C语言)

    哥德巴赫猜想(Goldbach Conjecture)大致可以分为两个猜想(前者称"强"或"二重哥德巴赫猜想,后者称"弱"或"三重哥德巴赫猜 ...

  6. python哥德巴赫猜想代码_查看“Python-2020-fall”的源代码

    因为以下原因,您没有权限编辑本页: 您所请求的操作仅限于该用户组的用户使用:用户 您可以查看与复制此页面的源代码.== Python程序设计课程主页(2020年秋季学期) == Teacher: [h ...

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

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

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

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

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

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

最新文章

  1. shell 获取文件最后一行
  2. WPF/Silverlight深度解决方案:(十六)传值实现
  3. MySQL高可靠_MySQL高可用与高可靠架构
  4. java中methods方法_java中Class.getMethod方法
  5. java bean 工厂模式_通过annotation(注解)实现BeanFactory工厂模式(三)
  6. posix是什么_什么是POSIX? 理查德·斯托曼(Richard Stallman)解释
  7. laravel5.1 基于redis实现任务队列
  8. 协方差矩阵、相关矩阵、相关函数的联系与区别
  9. 单盘齿廓测量仪的设计
  10. javafx 教程_Java验证(javafx)
  11. Axure中继器组件的使用
  12. CorelDRAW苹果水晶球详细制作
  13. 【CSS】下划线与文字间距,下划线粗细以及下划线颜色的设置
  14. HTML5+CSS3小实例:有趣的沙漏加载动画
  15. MXS - CSDN 博客开写啦!
  16. java1.7.0 for linux_linux操作系统-安装jdk1.7
  17. java sbt_sbt使用详解
  18. 动态建立Vxlan隧道实现跨子网互访实验配置(分布式网关单租户多子网场景)
  19. 【校招VIP】前端网络之IGMP协议
  20. STM32F10x UART多字节接收,程序卡死

热门文章

  1. 计算机主机是啥意思,准系统主机是什么意思
  2. MyBatis-Plus 3.5.x新版代码生成器详细代码
  3. 龙芯PMON(2K1000)启动流程(二、汇编部分)
  4. 【精】合集 曾梦想仗剑走天涯,3Dmax简单案例教程(刀剑) 适合纯小白
  5. 【华为机试真题 Python实现】解密犯罪时间【2022 Q2 | 200】
  6. 循环结构(二) (do)while的格式及用法
  7. Java通过方法实现IP格式校验
  8. 有刷与无刷电机的原理
  9. 非科班Java学习心得
  10. CSU 1335 高桥和低桥(二分)