设m一个小于2006的四位数,存在正整数n,使得m-n为质数,且mn是一个完全平方数,求满足条件的所有四位数m

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/19 06:56:23
设m一个小于2006的四位数,存在正整数n,使得m-n为质数,且mn是一个完全平方数,求满足条件的所有四位数m

设m一个小于2006的四位数,存在正整数n,使得m-n为质数,且mn是一个完全平方数,求满足条件的所有四位数m
设m一个小于2006的四位数,存在正整数n,使得m-n为质数,且mn是一个完全平方数,求满足条件的所有四位数m

设m一个小于2006的四位数,存在正整数n,使得m-n为质数,且mn是一个完全平方数,求满足条件的所有四位数m
M可以是1156,1296,1369,1600,1764共计五中可能.
必须肯定的是,楼上的思路和做法都不错,就是有点计算错误.
现改正如下:
首先m-n是m和n的最大公约数的倍数(这句话应该不用解释,不理解的话就设m=a*d,n=b*d,d为m和n的最大公约数),那么他们的最大公约数只能是1或者一个质数(设为p)
若最大公约数(m,n)=1 而mn为平方数 则m ,n各自为平方数
设m=a*a n=b*b m为小于2006的4位数 故 31

以下是这个题目的MATLAB代码
k=1;
for m=1000:2005
for n=1:m
if (isprime(m-n))&(~mod(sqrt(m*n),round(sqrt(m*n))))
M(k)=m;
N(k)=n;
k=k+1;
break;
else
end
end
找到的

全部展开

以下是这个题目的MATLAB代码
k=1;
for m=1000:2005
for n=1:m
if (isprime(m-n))&(~mod(sqrt(m*n),round(sqrt(m*n))))
M(k)=m;
N(k)=n;
k=k+1;
break;
else
end
end
找到的
m有 1156 1296 1369 1600 1156 1296 1369 1600 1764
相应的n
1089 1225 1296 1521 1089 1225 1296 1521 1681

收起

首先m-n是m和n的最大公约数的倍数 那么他们的最大公约数只能是1或者这个质数(设为p)
若最大公约数(m,n)=1 而mn为平方数 则m n各自为平方数
设m=a*a n=b*b m为小于2006的4位数 故 31p=a*a-b*b=(a-b)(a+b) p为质数 故a-b =1 a+b 是质数
也就是2a-1为质数 31

全部展开

首先m-n是m和n的最大公约数的倍数 那么他们的最大公约数只能是1或者这个质数(设为p)
若最大公约数(m,n)=1 而mn为平方数 则m n各自为平方数
设m=a*a n=b*b m为小于2006的4位数 故 31p=a*a-b*b=(a-b)(a+b) p为质数 故a-b =1 a+b 是质数
也就是2a-1为质数 31m=37*37=1369 n=36*36=1296 m-n=73 mn=(37*36)的平方
若(m,n)=p 则设m'=m/p n'=n/p
则m'-n'=1 m'*n'=(mn)/(p*p) 也是完全平方数 而且(m',n')=1
因此m'=a*a n'=b*b
a*a-b*b=1故a=1 b=0 这和n是整数矛盾
总之 所求的m只有1369一种可能
ps以后悬赏分高点啦````````

收起

设m一个小于2006的四位数,存在正整数n,使得m-n为质数,且mn是一个完全平方数,求满足条件的所有四位数m C程序:输入一个四位数的正整数,求出位数并逆向输出 设正整数a与m互质.证明:必存在一个正整数n使a+a的平方+...+a的n次方除以m的余数是1. 求使得连乘积975x935x972xm的末尾四位数都是0的最小正整数m 求使得连乘积975x935x972xm的末尾四位数都是0的最小正整数m 数字1、2、3、4组成的5位数a1a2a3a4a5,从中任意取出一个,满足条件:对任意的正整数J(1小于等于J小于等于5)至少存在另一个正整数K(1小于等于K小于等于5),使得aJ=ak的概率为多少?A、1/256 B、 设abcd是一个四位数,a,b,c,d是阿拉伯数字,且a小于或i等于b小于或等于c,小于或等于d,试求la-bl+lb-cl+lc-dl+ld-al的最大值 数字1、2、3、4组成的5位数a1a2a3a4a5,从中任意取出一个,求概率.数字1、2、3、4组成的5位数a1a2a3a4a5,从中任意取出一个,满足条件:对任意的正整数J(1小于等于J小于等于5)至少存在另一个正整 如果将一个数位上没有重复数字的四位正整数中的各位数字之和与这个四位数相加等于2002 那么这个四位数是多少 (1)是否存在正整数m,n,使得m(m+2)=n(n+1)?(2)设k(k≥3)是给定的正整数,是否存在正整数m,n,使得m(m+k)=n(n+1)? 求使得连乘积975x935x972xm的末尾四位数都是0的最小正整数m是多少 一个四位数的密码? 2个四位数相加,第1个四位数的每个数字都小于5,第二个四位数是把第一个四位数的四个数字调换位置之后得到第二个四位数是把第一个四位数的四个数字调换位置之后得到的数,这两个四位 几道关于整数的初一奥数题,要求有过程和解释1.是否存在四位数abcd(不是乘),其平方的末四位也是abcd?若存在,全部求出来;若不存在,请说明理由.2.一个正整数若能表示为两个正整数的平方 初中的、代数式那一块的一个四位数,千位数是7,如果把这个数字移到个位,就得到一个新的四位数.请设一个字母,分别把这两个四位数表示出来. 有一个小于2011的四位数,它恰好有14个因数,其中有一个质因数的末位数字是1这个四位数是多少? 有一个小于 2004 的四位数 他恰好有十四个因数 其中有一个质因数的末尾是一 这个四位数是多少 设n为大于2的正整数,证明:存在一个质数p,满足n