blueskythien2010 Thành viên
Status : Học, học nữa, học mãi. Tổng số bài gửi : 36 Money : 60 Ngày tham gia : 21/11/2010 Đến từ : THPT KON TUM
| Tiêu đề: Tìm tất cả các số nguyên tố từ 2 đến N Thu Nov 22, 2012 4:04 pm | |
| Gợi ý dùng Sàng Eratosthene là 1 mảng bolean từ 2 dến N . thuật toán mô tả như sau: Eratosthene(n) Var List Prime[1..n] of boolean; i,j,k : kiểu nguyên for i:=1 to n Prime[i]:=True Prime[1]:=false k=0 while k < sqrt(n) do begin i=k+1; while Prime[i]=False do i:=i+1 k:=i j:=2 while k*j<=n begin Prime[k*j]:= False j:=j+1 end; end; end |
|