质数是无穷的吗?

质数是无穷的吗?还是存在一个最大的质数,一旦超过这个质数后,每个比它大的数都可以表示为我们已知质数的乘积?欧几里得本人最先提出这个问题,他以一种极其简单而优雅的方式,指出质数有无穷多个,因此并不存在"最大质数"。

为了验证这个问题,我们假设质数的个数是有限的,比如用字母N来表示我们已知的最大质数。现在,让我们将所有已知质数相乘,然后在结果上加1。写法如下:

(1×2×3×5×7×11×13×......×N)+1

这个公式得出的结果当然远远大于所谓的"最大质数"N。但显然,这个数字不能被任何一个质数(小于等于N)整除,因为按照它的构造方式来看,无论它除以哪一个质数,都会余1。

相关推荐
青山木15 小时前
Hot 100 --- 电话号码的字母组合
java·数据结构·算法·leetcode·逻辑回归
霸道流氓气质15 小时前
Java中集成Weka 技术教程:从入门到工程实践
java·开发语言·数据挖掘
Full Stack Developme15 小时前
Tomcat 如何处理HTTP请求
java·http·tomcat
爱敲键盘的猴子15 小时前
Java并发编程 -- synchronized
java·java并发编程
snow@li15 小时前
Spring 项目 Java 访问修饰符 + 非访问修饰符全景梳理详解
java·后端·spring
大模型念念15 小时前
Spring 框架入门:从零开始构建你的第一个应用
java·后端·spring
雨落在了我的手上15 小时前
Java数据结构(九):栈和队列
java·开发语言·数据结构
春生野草16 小时前
个人笔记--大顶堆和基数排序
java·数据结构·算法
高铭杰16 小时前
Golang sync.Mutex实现原理学习
java·学习·golang
头发还在的女程序员1 天前
医院陪诊管理系统怎么选择?——2026 年选型避坑与架构参考
java·开发语言·陪诊系统·陪诊app·医院陪诊陪护