[Lý Thuyết Số - Toán Học]. Bài 11. Ước số nguyên tố nhỏ nhất

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Nguồn bài:
28Tech
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho số tự nhiên N. Nhiệm vụ của bạn là in ra ước số nguyên tố nhỏ nhất của các số từ 1 đến N.

Ước số nguyên tố nhỏ nhất của 1 là 1. Ước số nguyên tố nhỏ nhất của các số chẵn là 2. Ước số nguyên tố nhỏ nhất của các số nguyên tố là chính nó.

Gợi ý : Đối với số N duyệt từ 2 tới √N nếu gặp số mà N chia hết => Đây chính là ước nguyên tố nhỏ nhất, còn nếu không gặp thì N là số nguyên tố nên bạn return N


Đầu vào

Dòng duy nhất chứa số nguyên dương N


Giới hạn

1≤N≤100000


Đầu ra

Đưa ra kết quả theo từng dòng


Ví dụ :

Input 01
6
Output 01
1
2
3
2
5
2

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • -9
    bengokyeuanh99  đã bình luận lúc 13, Tháng 4, 2025, 6:57

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.