1847: Подібність

Перегляд у форматі PDF

Надіслати розв'язок

Бали: 30,00 (partial)
Time limit: 1.0s
Memory limit: 256M
Input: stdin
Output: stdout

Author:
Problem type
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, mono C#, Pascal, Perl, Python, Sed, Text, vb

Леді має ряд ~a_1, a_2, a_3, ..., a_N~ з ~N~ чисел. Подібність двох чисел - це кількість відповідних рівних цифр. Під відповідними цифрами ми розуміємо одиниці, десятки, сотні тощо.

Наприклад, числа 1023 і 203 мають подібність 1, тому що збігаються лише цифри їх одиниць, а числа 1023 і 23 мають подібність 2.

Леді хоче знайти суму подібностей для кожної пари чисел у послідовності. Напишіть програму, яка знаходить цю суму.

Input

Перший рядок містить одне натуральне число ~N~.

Другий рядок містить натуральні числа ~a_1, a_2, a_3, ..., a_N~.

Output

Виведіть одне ціле число — суму подібностей кожної невпорядкованої пари чисел у послідовності.

~1 \le N \le 200 000~

~0 < a_i < 10^9~ ~(1 \le i \le N)~

У 20% тестах: ~1 \le N \le 1000~

В інших тестах, що дають 30% балів: ~0 < a_i < 1000~ ~(1 \le i \le N)~

Sample Input 1

4
12 12 13 22

Sample Output 1

6

Sample Input 2

7
13 12 13 23 22 211 212

Sample Output 2

18

Коментарі

Please read the guidelines before commenting.


Ще немає коментарів.