完全数有哪些
创始人
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。

相关内容

热门资讯

山水皆有情!丽江两山一江的千年... 去过丽江、走过虎跳峡的人,大概率都听过哈巴雪山和金沙江的传说。很多人站在峡谷之下,望着奔腾不息的金沙...
活力中国调研行丨“殷”你而来 ... 9月12日,游客在殷墟博物馆“甲骨文展厅”内参观。位于河南省安阳市的殷墟博物馆新馆是首个全景式展现商...
浦江之夜赴美好相逢,第37届上... 9月12日晚,黄浦江畔灯火璀璨,第37届上海旅游节大巡游在外滩中山东一路上演。不少观众早早便来到外滩...
美丽中国丨秋韵紫鹊界 梯田入画... 这是9月11日拍摄的紫鹊界梯田(无人机照片)。 金秋九月,湖南省娄底市新化县紫鹊界梯田稻谷渐次成熟。...
中国之巅奏响《共同的节日》,千... 千吨阻尼器,“迎世赛、游上海旅游节”。9月13日,由上海市文化和旅游局指导推出上海旅游·会客│巅峰之...