讨论 / easy!!!!
caiweiwenjs 2008-11-29 21:07:00
点我顶贴 收藏 删除
program rqnoj155;

var

m,i,c:longint;

begin

readln(m);

for i:=1 to m div 2 do

begin

c:=1-4*(-i*i+i-2*m);

if (c>1)and(sqrt(c)=trunc(sqrt(c))) then

writeln(i,’ ’,(trunc(sqrt(c))-1) div 2);

end;

end.

利用数学的等差数列的公式就可以了!

查看更多回复
提交回复