SIÊU NGUYÊN TỐ

(sieunt_lc.*)

Số “siêu nguyên tố” được định nghĩa như sau: Là một số nguyên tố và tổng các chữ số của nó là một số nguyên tố. Ví dụ: Số 131 là số siêu nguyên tố vì 131 là một số nguyên tố và tổng các chữ số của nó là:1+3+1 = 5 là một số nguyên tố.

Cho dãy gồm \(n\) số nguyên dương \(a_{1},\ a_{2},\ \ldots\ ,\ a_{n}\). Hãy lập trình in ra số lượng các số siêu nguyên tố trong dãy. Nếu trong dãy không có số nào là số siêu nguyên tố thì in ra 0.

Dữ liệu vào:

+ Dòng đầu tiên là số nguyên dương \(n\ (1 \leq \ n\ \leq 10^{6})\).

+ Dòng tiếp theo ghi \(n\) số \(a_{1},\ a_{2},\ \ldots\ ,\ a_{n}\ (1 \leq a_{i} \leq 10^{6})\).

Dữ liệu ra:

+ Một số duy nhất là số lượng số siêu nguyên tố có trong dãy.

Ví dụ:

Input

Output

Giải thích

5
31 12 131 22 151
2
Có 2 số siêu nguyên tố là: 131 và 151
5
17 9 18 15 16
0
Không có số siêu nguyên tố nào

Ràng buộc:

  • Có 40% số điểm ứng với các test có \(n \leq 10^{3};\ a_{i} \leq 10^{3}\).

  • Có 30% số điểm ứng với các test có \(n \leq 10^{4};\ a_{i} \leq 10^{6}\).

  • Có 30% số điểm ứng với các test có \(n \leq 10^{6};\ a_{i} \leq 10^{6}\).

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. trungnam (6/7)
  2. sythai (5/8)
  3. npk1605 (5/10)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]