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:
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
hello