自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 哥德巴赫猜想--筛法求质数预处理

摘要:该程序使用筛法预处理质数表来验证哥德巴赫猜想。首先通过筛法标记1亿以内的非质数,将质数存储在数组p中。对于输入的偶数N,程序在质数数组中查找满足条件的质数p[i],N-p[i],且满足条件p[i]≤N-p[i]进行逐一枚举。最后输出所有符合条件的加法分解式,如"10=3+7"和"10=5+5"。预处理质数表的方法有效提高了程序运行效率,避免了重复计算。

2025-06-04 23:16:01 235

原创 c++角谷猜想

摘要:角谷猜想指出,对任意正整数重复进行"奇数乘3加1,偶数除以2"的操作最终会得到1。在验证过程中,某些数会被其他数产生的序列覆盖。题目要求找出给定数列中不能被其他数覆盖的"关键数"。解题思路是:先标记所有数列元素在计算过程中产生的中间数,然后检查原始数列中未被标记的数即为关键数。算法首先预处理所有中间数标记,再对输入数列排序去重后输出未被标记的数值。代码使用数组记录中间数出现次数,并通过排序和去重处理确保正确输出关键数。

2025-06-02 08:53:13 273

原创 C++哥德巴赫猜想

摘要:本文介绍了一个验证哥德巴赫猜想的C++程序。程序输入一个大于2的偶数N(4≤N≤10000),输出将其表示为两个质数之和的所有可能方式(要求第二个质数≥第一个质数)。程序首先预计算1-10000范围内的质数,然后遍历质数数组寻找满足条件的组合。对于输入样例10,程序将输出10 = 3 + 7和10 = 5 + 5。该程序实现使用了基础的质数判断算法,并提示未来可能改用更高效的筛法优化性能。程序输出格式严格遵循;数=质数+质数的格式。

2025-06-01 22:47:14 278 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除