HSG 11 Bạc Liêu 2024 - Số nguyên tố vòng

Xem PDF

Nộp bài

Điểm: 800 (thành phần)
Thời gian: 1.0s
Bộ nhớ: 1G
Input: bàn phím
Output: màn hình

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Pascal, pypy, pypy3, Python

Nam là người yêu thích số học, khi học về số nguyên tố, Nam thấy nó có nhiều tính chất thú vị. Nam tưởng tượng các chữ số của một số nguyên dương được xếp trên một vòng tròn. Ví dụ: số 197 được bố trí vòng tròn như hình sau:

Khi đọc các chữ số theo chiều kim đồng hồ Nam thu được các số: 197, 971 và 719. Điều thú vị ở đây là các số này đều là những số nguyên tố. Chính vì vậy, số 197 được gọi là số nguyên tố vòng. Nam quy ước rằng số nguyên tố có một chữ số cũng là số nguyên tố vòng.

Yêu cầu: Hãy lập trình giúp Nam đếm xem có bao nhiêu số nguyên tố vòng nhỏ hơn số nguyên N cho trước.

Input, Output

Input: (stdin)
  • Gồm 1 dòng duy nhất chứa số nguyên dương N (1 \le N \le 10^{6})
Output: (stdout)
  • Ghi ra số lượng các số nguyên tố vòng nhỏ hơn N

Sample

Input (stdin)
100
Output (stdout)
13

Bình luận đầu tiên

Bình luận

Không có bình luận nào.