Cặp số đặc biệ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:
Châu Nhật Tăng
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Số nguyên tố là số nguyên dương lớn hơn ~1~ chỉ có duy nhất ~2~ ước là ~1~ và chính nó.

  • Ví dụ:
    • Số ~11~ là số nguyên tố vì nó có hai ước là ~1~ và ~11~
    • Số ~15~ không phải là số nguyên tố vì nó có ~4~ ước gồm ~1, 3, 5, 15~.

Yêu cầu: Cho dãy số gồm ~n~ số nguyên dương ~a_1, a_2,...,a_n~. Hỏi có bao nhiêu cặp số bằng nhau và là những số nguyên tố (tức là ~a_i = a_j, i < j~ và ~a_i, a_j~ là số nguyên tố).

Input

  • Dòng đầu: gồm số nguyên dương ~n~ ~(n \leq 10^5)~
  • Dòng tiếp theo: gồm ~n~ số nguyên dương ~a_1, a_2,..., a_n~ ~(a_i \leq 10^7)~.

Output

  • Một số nguyên không âm là số cặp nguyên tố bằng nhau tìm được.

Sample Input

7
1 2 1 2 2 3 3 

Sample Output

4

Notes

  • Các cặp nguyên tố tại các vị trí: ~(2, 4), (2, 5), (4, 5), (6, 7)~.

Bình luận

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



  • 0
    ceaturs  đã bình luận lúc 28, Tháng 3, 2025, 4:42

    hello