Bài 2: Nguyên tố lệch (HSG 9 Đà Nẵng 2025-2026)

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1000 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Số nguyên tố lệch là một số nguyên dương thỏa mãn cả 2 điều kiện: là số nguyên tố và số lượng chữ số chẵn khác số lượng chữ số lẻ.

Yêu cầu: Cho dãy có \(N\) số nguyên dương \(A_1, A_2, \ldots, A_N\). Hãy đếm số lượng số nguyên tố lệch trong dãy.

Input

  • Dòng thứ nhất chứa số nguyên dương \(N\) \((N \leq 10^5)\).
  • Dòng thứ hai chứa \(N\) số nguyên dương \(A_1, A_2, \ldots, A_N\) \((A_i \leq 10^6)\) mỗi số cách nhau một ký tự trống.

Output

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

Example

Test 1

Input
5
23 232 311 15 60
Output
1
Note

Các số nguyên tố trong dãy số là 23, 311. Trong đó 23 không phải số nguyên tố lệch vì có một chữ số chẵn và một chữ số lẻ, số 311 là số nguyên tố lệch vì có ba chữ số lẻ và không chữ số chẵn.

Scoring

  • Subtask \(1\) (\(40\%\) số điểm): \(1 \leq N \leq 10^2\); \(A_i \leq 10^3\).
  • Subtask \(2\) (\(40\%\) số điểm): \(10^2 < N \leq 10^3\); \(10^3 < A_i \leq 10^4\).
  • Subtask \(3\) (\(20\%\) số điểm): \(10^3 < N \leq 10^5\); \(10^4 < A_i \leq 10^6\).

Bình luận (3)

Mới nhất
Tải bình luận...

Kỳ thi: