完全数有哪些
创始人
2025-03-08 18:41:17
完全数有哪些快点时间有限完全数也叫完美数,共有40个说5----10个就可以有完全数哦快快点
由欧几里得得到 2^p-1 * ((2^p) - 1) 可表示一个偶完全数,其中p为质数。
在千年后欧拉 证明了任意一个偶完全数可以表示为 2^p-1 * (2^p - 1)
前几个完全数分别为6,28,496,8128,3355****,8589****56 ,......
用代码实现如下(C++)
用了快速幂但没有模运算,用unsigned longlong理论来说可以算到更远去
#include
using namespace std;
typedef long long ll;
const int N=1e1,inf=2147****47;
int max(int a,int b);int min(int a,int b);
inline int read()
{
int s=0,f=1;char c=getchar();
while(c>'9'||c<'0'){if(c=='-') f=-1;c=getchar();}
while(c>='0'&&c<='9') {s=(s<<1)+(s<<3)+c-'0';c=getchar();}
return s*=f;
}
inline ll fast(int a,int b)
{
int res=1;
for(;b;b>>=1,a*=a)
if(b&1) res*=a;
return res;
}
int p[55]={0,2,3,5,7,11,13,17,19,23,29,31,37,39};
int main()
{
//freopen(".in","r",stdin);
//freopen(".out","w",stdout);
ll ans;
for(int i=1;i<=10;i++)
{
ans=0;
ans=fast(2,p[i]-1)*(fast(2,p[i])-1);
cout<}
return 0;
}
inline int max(int a,int b){return a>b?a:b;}
inline int min(int a,int b){return a>b?b:a;}
第一个完全数是6,第二个完全数是28,第三个完全数是496,第四个完全数是8128,第五个完全数是3355****,第六个完全数是8589****56……
扩展资料:欧几里德所发明的完全数公式为:
2∧-1×(2∧-1),你需要做的,就是给∧赋一个数值,然后代入公式。但要切记括号内的结果必须是质数。而这只有在∧本身是质数时才会成立。此公式中的∧指的是∧次方,并且括号外的意思是2 ∧-1的平方,但括号内的意思是2的∧次方减一。也就是说,如果你给∧赋值2,括号内等于3,括号外等于2,2×3等于6,我们知道6是一个完全数,所以公式成立。

第一个完全数是6,第二个完全数是28,第三个完全数是496,后面的完全数还有8128、3355****等等。

完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。如果一个数恰好等于它的因子之和,则称该数为“完全数”。

扩展资料

特有性质

(1)所有的完全数都是三角形数。

例如:6=1+2+3;28=1+2+3+...+6+7

496=1+2+3+...+30+31;8128=1+2+3…+126+127。

(2)所有的完全数的倒数都是调和数。

例如:1/1+1/2+1/3+1/6=2;1/1+1/2+1/4+1/7+1/14+1/28=2;

1/1+1/2+1/4+1/8+1/16+1/31+1/62+1/124+1/248+1/496=2。

(3)可以表示成连续奇立方数之和。除6以外的完全数,都可以表示成连续奇立方数之和,并规律式增加。

例如:28=1³+3^3;496=1^3+3^3+5^3+7^3;8128=1^3+3^3+5^3+……+15^3

3355****=1^3+3^3+5^3+……+125^3+127^3。

(4)都可以表达为2的一些连续正整数次幂之和。不但如此,而且它们的数量为连续质数。

例如:6=2^1+2^2;28=2^2+2^3+2^4;496=2^4+2^5+2^6+2^7+2^8

8128=2^6+2^7+2^8+2^9+2^10+2^11+2^12;3355****=2^12+2^13+……+2^24。

(5)完全数都是以6或8结尾。如果以8结尾,那么就肯定是以28结尾。(科学家仍未发现由其他数字结尾的完全数。)

(6)各位数字辗转式相加个位数是1。除6以外的完全数,把它的各位数字相加,直到变成个位数,那么这个个位数一定是1。

例如:28:2+8=10,1+0=1;496:4+9+6=19,1+9=10,1+0=1;8128:8+1+2+8=19,1+9=10,1+0=1;3355****:3+3+5+5+0+3+6=28,2+8=10,1+0=1。

相关内容

热门资讯

甘肃庄浪:庄山浪水 清凉一夏 当全国多地进入高温“炙烤”模式,当城市里的人们靠空调“续命”,位于关山深处的甘肃庄浪却凉风习习、清爽...
安徽黟县:世界文化遗产地暑期文... 来源:中国新闻网7月23日,游客在世界文化遗产地——安徽省黟县西递古村落参访。当前,该村深耕徽墨、鱼...
有老故事,还有新玩法(侨界关注... 来源:人民日报海外版随着暑期旅游旺季来临,不少游客的旅行计划“侨”味十足。百年骑楼、侨厝古巷游人如织...
养生水走俏 “杯杯茶”出圈 太... 超市里的养生水品类琳琅满目 曾经占据货架C位的高糖饮料逐渐失宠,取而代之的是红豆薏米水、无糖茶饮等健...
茅台吃肉,五粮液喝汤,老窖硬撑... 2026年7月18日,茅台再度上调飞天茅台售价,打破了高档酒市场的平静。 贵州茅台宣布自7月18日零...