Cặp số đặc biệt
Xem PDF
Điểm:
1000
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Cho dãy số nguyên dương \(A_1, A_2, \dots, A_n\). Ta định nghĩa hai số \(X\) và \(Y\) là cặp số đặc biệt nếu:
- Số lượng chữ số chẵn của \(X\) bằng số lượng chữ số lẻ của \(Y\).
- Số lượng chữ số lẻ của \(X\) bằng số lượng chữ số chẵn của \(Y\).
Hãy đếm số cặp \((A_i, A_j)\) với \(i \neq j\) thỏa mãn \((A_i, A_j)\) là cặp số đặc biệt.
Input
- Dòng đầu tiên chứa số nguyên dương \(n\).
- Dòng thứ hai chứa \(n\) số nguyên \(A_1, A_2, \dots, A_n\).
Output
- Một số nguyên duy nhất là số lượng cặp \((A_i, A_j)\) thỏa mãn yêu cầu đề bài. Lưu ý rằng cặp \((A_i, A_j)\) và \((A_j, A_i)\) được tính là hai cặp khác nhau nếu \(i \neq j\).
Constraints
- \(n \leq 10^5\)
- \(1 \leq A_i \leq 10^{10}\)
Example
Test 1
Input
3
12 21 123
Output
2
Note
- \(A_1 = 12\) có 1 chữ số chẵn (2), 1 chữ số lẻ (1).
- \(A_2 = 21\) có 1 chữ số chẵn (2), 1 chữ số lẻ (1).
- \(A_3 = 123\) có 1 chữ số chẵn (2), 2 chữ số lẻ (1, 3).
Các cặp đặc biệt là:
- \((A_1, A_2)\) vì: số chẵn của \(A_1\) (1) = số lẻ của \(A_2\) (1) và số lẻ của \(A_1\) (1) = số chẵn của \(A_2\) (1).
- \((A_2, A_1)\) vì: số chẵn của \(A_2\) (1) = số lẻ của \(A_1\) (1) và số lẻ của \(A_2\) (1) = số chẵn của \(A_1\) (1).
Vậy có 2 cặp thỏa mãn.
Bình luận