#5294. Sàng Eratosthenes (Mã bài: SANGNT)

Bộ nhớ: 256 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Cho một số nguyên dương N , hãy sử dụng thuật toán Sàng Eratosthenes để xác định tất cả các số nguyên tố từ 1 đến N . In ra một dãy nhị phân gồm N số, trong đó số thứ i 1 nếu i là số nguyên tố và là 0 trong trường hợp ngược lại.

Dữ liệu: Một số nguyên dương N ( 1 \le N \le 10^6 ).

Kết quả: In ra N số nguyên 0 hoặc 1 trên cùng một dòng, cách nhau bởi dấu cách. Số thứ i trong dãy tương ứng với số i .

Ví dụ:

Dữ liệu:

10

Kết quả:

0 1 1 0 1 0 1 0 0 0