View Single Post
Old 19-04-2008, 15:44   #31
LamHoa
Búa Đá
 
LamHoa's Avatar
 
Tham gia: Jan 2008
Bài: 54
VZD: 1.146
Cảm ơn: 6
Điểm: 5/5 bài viết
Default

Trích:
giangmeo View Post
bạn gọi t[i] là tổng các ước của i (trừ đi i nhé) rồi phần còn lại thì khá là dơn giản.
này nhé:
Code:
   for i:=1 to n do
      begin
           for j:=2 to i-1 do
              if i mod j =0 then
                 begin
                     t[i]:=t[i-j]+j;
                     break;
                 end;  
            t[i]:=1;
           if t[i]=i then
              write(i,'la so hoan hao');   end;
đại khái là thế bạn có thế tối ưu thêm
Đoạn màu đỏ mình thấy ko ổn lắm
LamHoa vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn