Câu 3. Số đặc biệt (HSG 9 QT cũ 2022 - 2023)
Xem dạng PDF
Gửi bài giải
Điểm:
20,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Một số nguyên dương ~X~ được gọi là số đặc biệt nếu thỏa mãn hai điều kiện sau:
~X~ là số nguyên tố;
Số lượng chữ số chẵn và số lượng chữ số lẻ trong ~X~ là khác nhau.
Yêu cầu: Cho một dãy số nguyên gồm ~N~ phần tử ~A_1,A_2,…,A_N~. Hãy đếm số lượng phần tử là số đặc biệt của dãy ~A~.
Dữ liệu vào:
- Dòng thứ nhất ghi số nguyên dương ~N~;
- Dòng thứ hai chứa N số nguyên ~A_1,A_2,…,A_N~. Các số viết cách nhau một dấu cách.
Kết quả:
- Gồm một số nguyên duy nhất là số lượng số đặc biệt đếm được.
Ví dụ:
Input
5
121 311 122 23 241
Output
2
Giải thích: Dãy ~A~ có hai số đặc biệt là: 311 và 241
Ràng buộc:
- Có 60% số điểm tương ứng với: ~1≤N≤300~; ~1≤A_i≤50000~;
- Có 20% số điểm tương ứng với: ~1≤N≤300~; ~|A_i |≤10^{12}~;
- Có 20% số điểm tương ứng với: ~1≤N≤2*10^6~; ~|A_i| ≤ 2*10^6~.
Bình luận