Số nguyên tố nhỏ nhất
Đề bài
Mô tả
Viết chương trình nhập vào một dãy các số nguyên gồm phần tử (, ), xuất ra số nguyên tố nhỏ nhất trong dãy.
Số nguyên tố là số tự nhiên lớn hơn chỉ có hai ước dương là và chính nó. Các số âm, số và số không phải số nguyên tố.
Dữ liệu vào
- Dòng thứ nhất chứa số tự nhiên ().
- Dòng thứ hai chứa số nguyên , cách nhau bởi dấu cách ().
Dữ liệu ra
In ra số nguyên tố nhỏ nhất trong dãy. Trường hợp dãy không có số nguyên tố nào thì in ra số .
Ràng buộc
- .
- .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 7 13 -11 17 66 2 4 33 |
2 | Các số nguyên tố trong dãy là , , ; nhỏ nhất là . Số âm nên không phải số nguyên tố. |
| 5 1 0 -7 4 1000000000000 |
-1 | Ví dụ thêm. Dãy không có số nguyên tố nào. |
| 3 999999999989 1000000000000 -2 |
999999999989 | Ví dụ thêm. là số nguyên tố lớn nhất không vượt quá . |
Bình luận