Skip to main content

Sàng Eratosthenes – Wikipedia tiếng Việt



Sàng Eratosthenes là một thuật giải toán cổ xưa để tìm các số nguyên tố nhỏ hơn 100. Thuật toán này do nhà toán học cổ Hy Lạp là Eratosthenes (Ơ-ra-tô-xten) "phát minh" ra.





Ban đầu, nhà toán học Eratosthenes sau khi tìm ra thuật toán, đã lấy lá cọ và ghi tất cả các số từ 2 cho đến 100. Ông đã chọc thủng các hợp số và giữ nguyên các số nguyên tố. Bảng số nguyên tố còn lại trông rất giống một cái sàng. Do đó, nó có tên là sàng Eratosthenes.[cần dẫn nguồn]



Để tìm các số nguyên tố nhỏ hơn hoặc bằng số tự nhiên N bằng sàng Eratosthenes, ta làm như sau:


Hình minh họa cho thấy thuật toán đơn giản để tìm số nguyên tố và các bội số
Các số tô màu giống nhau là cùng một họ mà dẫn đầu (đậm hơn) sẽ là số nguyên tố

  • Bước 1: Tạo 1 danh sách các số tự nhiên liên tiếp từ 2 đến n: (2, 3, 4,..., n).

  • Bước 2: Giả sử tất cả các số trong danh sách đều là số nguyên tố. Trong đó, p = 2 là số nguyên tố đầu tiên.

  • Bước 3: Tất cả các bội số của p: 2p, 3p, 4p,... sẽ bị đánh dấu vì không phải là số nguyên tố.

  • Bước 4: Tìm các số còn lại trong danh sách mà chưa bị đánh dấu và phải lớn hơn p. Nếu không còn số nào, dừng tìm kiếm. Ngược lại, gán cho p giá trị bằng số nguyên tố tiếp theo và quay lại bước 3.

Khi giải thuật kết thúc, tất các số chưa bị đánh dấu trong danh sách là các số nguyên tố cần tìm.



mã giả:


 
Input: một số nguyên n > 1
Cho A là một mảng boolean, được đánh số từ 2 đến n,
khởi tạo bằng cách gán tất cả phần tử trong mảng là true.
 
for i = 2, 3, 4,..., √n:
if A[i] is true:
for j = i2, i2+i, i2+2i,..., n:
A[j]:= false
 
Lúc này, tất cả i ví dụ như của A[i] nếu true đều là số nguyên tố.









Comments

Popular posts from this blog

Eddie Albert - Wikipedia

Eddie Albert Albert năm 1975 Sinh Edward Albert Heimberger ( 1906-04-22 ) 22 tháng 4 năm 1906 Chết 26 tháng 5 năm 2005 (2005-05-26) (ở tuổi 99) Nơi an nghỉ Nghĩa trang Công viên Tưởng niệm Làng Westwood, Los Angeles, California Alma mater Đại học Minnesota Nghề nghiệp Diễn viên, ca sĩ, nhà nhân đạo, nhà hoạt động Năm hoạt động 1933 .1997 Minnesota Vợ / chồng Margo (m. [1945;cáichếtcủacôấy1985) Trẻ em Albert, Maria Albert Zucht Sự nghiệp quân sự Allegiance Hoa Kỳ Dịch vụ / chi nhánh Hoa Kỳ y Số năm phục vụ 1942 Mạnh45 Xếp hạng Trung úy Trận chiến / chiến tranh Trận chiến Tarawa ] Huy chương Sao đồng Edward Albert Heimberger (22 tháng 4 năm 1906 - 26 tháng 5 năm 2005), được biết đến một cách chuyên nghiệp là Eddie Albert là một diễn viên và nhà hoạt động người Mỹ. Ông đã được đề cử giải Oscar cho Nam diễn viên phụ xuất sắc nhất năm 1954 cho vai diễn trong Roman Holiday và năm 1973 cho The Heartbreak Kid . [1] Các vai diễn nổi tiếng...

1345 - Tìm lời khuyên trang trí - Phụ nữ trong thiết kế

Sáng tạo chỉ phát triển mạnh mẽ hơn khi đối mặt với nghịch cảnh. Nền kinh tế có thể không ổn định và ngân sách của người bị hạn chế và dưới áp lực, nhưng phải đối mặt với trật tự thế giới mới này, tài năng nhất trang trí nội thất, kiến trúc sư, nhà thiết kế thời trang, và tastemakers điều chỉnh quan điểm của họ và mở rộng phạm vi của họ , ngay cả khi họ vẫn còn đúng với tầm nhìn cá nhân của họ. Thay vì cắt giảm các cảm hứng của họ, tìm kiếm chỉ đơn thuần là để đi xe ra khó khăn hiện nay, họ đang melding niềm đam mê và thực tiễn trong tất cả các dự án của họ, cho dù nó thiết kế một toàn bộ ngôi nhà, giám sát một dòng nội thất gia đình, hoặc tạo ra các đĩa đơn đối tượng cưỡng. tầm nhìn năm chúng tôi chào trong năm nay của phụ nữ tính năng thiết kế trang trí ELLE — Holly Hunt, Charlotte Moss, Josie Natori, Michelle Nussbaumer và Kelly Wearstler — exemplify cách tiếp cận này. Họ là phụ nữ với phong cách khác biệt, đã được chứng minh theo dõi hồ sơ và quyết tâm để giữ cho công việc của họ ...

Litz, Oise – Wikipedia tiếng Việt

Litz Litz Hành chính Quốc gia Pháp Vùng Hauts-de-France Tỉnh Oise Quận Quận Clermont Tổng Tổng Clermont Xã (thị) trưởng Jean-Jacques Degouy (2008–2014) Thống kê Độ cao 66–109 m (217–358 ft) (bình quân 74 m/243 ft) Diện tích đất 1 9,76 km 2 (3,77 sq mi) Nhân khẩu 2 325   (1999)  - Mật độ 33 /km 2 (85 /sq mi) INSEE/Mã bưu chính 60366/ 60510 1 Dữ liệu địa chính Pháp loại trừ các hồ và ao lớn hơn 1 km² (0.386 dặm vuông hoặc 247 acre) cũng như các cửa sông. 2 Dân số không tính hai lần : cư dân của nhiều xã (ví dụ, các sinh viên và quân nhân) chỉ tính một lần.