讨论 / 数学真是好东西
460289052 2013-12-29 00:54:08
点我顶贴 收藏 删除
var n,i,j:longint;

begin

readln(n);

for i:=trunc((sqrt(1+8*n)-1)/2)downto 2 do

if (2*n+i*(1-i))mod(2*i)=0 then

writeln((2*n+i*(1-i))div(2*i),' ',(2*n-i*(1-i))div(2*i))

end.

其实推出来就好了

#1 460289052@2014-01-02 01:39:51
回复 删除
竟然手贱多方定义了一个'j'
#2 460289052@2014-01-02 01:40:24
回复 删除
竟然还多打了一个'方'字
#3 Zoegm@2014-01-02 06:16:32
回复 删除
怕西口?
查看更多回复
提交回复