宋壬初吧 关注:25贴子:419
  • 3回复贴,共1

王子龙程序

收藏回复

  • 221.194.73.*
var i,j,k,l,n,b:longint;
m,c,a:longint;
    
r:double;
    
ans:array[1..1000,1..2] of longint;
begin
readln(M);
r:=(sqrt(1+8*M)-1)/2;
n:=round(r)+1;
i:=1;
for b := n downto 1 do
  
begin
  
c:=b*b;
  
if ((2*M-c-b) mod (2*(b+1)) =0) then
  begin
  
a:=(2*M-c-b) div (2*(b+1));
  
if (a>0) and (a+b<m) then  
writeln(a,' ',a+b);
  
end;
  
end;
end.


1楼2009-10-04 14:50回复
    • 221.194.73.*
    囧TL


    2楼2009-10-04 14:55
    回复
      膜拜子龙大牛。。


      禁言 |3楼2009-10-04 21:51
      回复
        谁知道我写的啥东西……


        IP属地:上海禁言 |4楼2010-02-05 15:34
        回复