Số đẹp (B3 THT B Quảng Trị 2024)

View as PDF

Submit solution

Points: 100 (partial)
Time limit: 1.0s
Memory limit: 512M
Input: SODEP.inp
Output: SODEP.out

Problem type
Allowed languages
C, C++, Pascal, pypy3, Python, scratch

Khi học về số nguyên tố, An phát hiện ra rằng có những số nguyên dương mà các ước thực sự (không kể 1 và chính nó) của nó đều là các số nguyên tố và An đã gọi những số này là số đẹp. Ví dụ 10 là một số đẹp vì có hai ước thực sự là 25 đều là các số nguyên tố. An có một người bạn rất thân vốn rất đam mê lập trình nên đã đặt ra bài toán cho bạn mình giải như sau: Cho dãy n số nguyên a_1,a_2,\ldots,a_n (1 \leq n \leq 10^6, 1 \leq a_i \leq 2\times 10^7). Hãy cho biết trong dãy số trên có bao nhiêu số đẹp?

Yêu cầu: Hãy giúp bạn của An giải bài toán trên.

Input

Đọc từ file văn bản SODEP.INP có cấu trúc như sau:

  • Dòng thứ nhất chứa số nguyên n (1 \leq n \leq 10^6);
  • Dòng thứ hai chứa n số nguyên a_1,a_2,\ldots,a_n (1\leq a_i \leq 2\times 10^7, 1 \leq i \leq n). Các số cách nhau bởi dấu cách.

Output

Ghi ra file văn bản SODEP.OUT một số nguyên duy nhất là kết quả của bài toán.

Scoring

  • Subtask 1 (50\%): 1 \leq n \leq 1000, 1 \leq a_i \leq 10^4;
  • Subtask 2 (30\%): 1000 < n \leq 10^4, 10^4 < a_i \leq 10^6;
  • Subtask 3 (20\%): 10^4 < n \leq 10^6, 10^6 <a_i < 2\times 10^7.

Example

Test 1

Sample input
9
9 7 10 6 17 4 19 21 23
Sample output
5
Giải thích

Các số 10, 6, 4, 21 là các số đẹp.


Comments

There are no comments at the moment.