已知A的2次方=2007xB,A,B为正整数,B所有的约数个数为6,求B的最小值
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 11:57:53
已知A的2次方=2007xB,A,B为正整数,B所有的约数个数为6,求B的最小值
已知A的2次方=2007xB,A,B为正整数,B所有的约数个数为6,求B的最小值
已知A的2次方=2007xB,A,B为正整数,B所有的约数个数为6,求B的最小值
2007=3^2*223知B含质因数223
因B所有的约数个数为6,6=1*6=2*3(约数个数算法,不会自己查)
则B=s^5或B=s*t^2,其中s,t为质数
223^5>223*2^2
故B最小值=223*2^2=892
892
附FP程序(方便快捷……):
var
a,b:longint;
function pd:boolean;
var
i,k:longint;
begin
k:=2007*b;
if sqrt(k)<>trunc(sqrt(k))then exit(false);
k:=1;
fo...
全部展开
892
附FP程序(方便快捷……):
var
a,b:longint;
function pd:boolean;
var
i,k:longint;
begin
k:=2007*b;
if sqrt(k)<>trunc(sqrt(k))then exit(false);
k:=1;
for i:=1 to b div 2 do if b mod i=0 then inc(k);
if k=6 then exit(true);
exit(false);
end;
begin
b:=0;
while true do begin inc(b); if pd then begin writeln('b=',b);halt;end;end;
end.
收起