CẶP SỐ ĐẸP

View as PDF

Submit solution

Points: 0.10 (partial)
Time limit: 1.0s
Memory limit: 256M
Input: bpairs.inp
Output: bpairs.out

Author:
Problem type
Allowed languages
C++, Pascal, Python

Cho cặp số ~(a,b)~. Cặp số đẹp là cặp số mà tổng các chữ số của ~a~ và ~b~ bẳng nhau, ví dụ: ~(14,23)~ là cặp số đẹp vì ~1+4 =+2+3~, còn cặp số ~(14,25)~ không phải là cặp số đẹp vì ~1+4 \neq 2+5~. Cho dãy số nguyên gồm ~n~ phần tử ~a_1, a_2, \dots, a_n~. Hãy đếm số lượng cặp số đẹp có trong dãy.

Dữ liệu

Đọc tử file văn bản BPAIRS.INP gồm:

  • Dòng thứ nhất chứa số nguyên dương ~n~ ~(1 \le n \le 3 \times 10^5)~.
  • Dòng thứ hai chứa ~n~ số nguyên dương ~a_1, a_2, \dots, a_n~ ~(a_i \le 10^9)~. Các số cách nhau một dấu cách.

Kết quả

Ghi ra file văn bản BPAIRS.OUT một số nguyên duy nhất là số lượng cặp số đẹp tìm được.

Ví dụ

Input

5
3 8 21 17 12

Output

4

Giải thích

Có ~4~ cặp số đẹp là ~( 3, 21)~, ~( 8, 17)~, ~(21, 12)~, ~(3, 12)~.

Ràng buộc

Subtask Điểm Giới Hạn
~1~ ~70\%~ ~n \le 100~
~2~ ~30\%~ ~n \le 3 \times 10^5~

Comments

Please read the guidelines before commenting.


There are no comments at the moment.