Codeforces Round 561 (Div. 2) |
---|
Закончено |
В первый класс школы в Нлогонии набрали $$$n$$$ учеников. Директор хочет разделить их в два класса, каждый ученик должен оказаться ровно в одном из этих классов. Если в один класс попадут два школьника, имена которых начинаются с одной и той же буквы, то они будут слишком много болтать друг с другом (ведь наверняка у них много общего). Обозначим за $$$x$$$ количество таких пар учеников в некотором разбиении на два класса. Пары $$$(a, b)$$$ и $$$(b, a)$$$ считаются одинаковыми и учитываются один раз.
Например, если всего в классе $$$6$$$ учеников — «olivia», «jacob», «tanya», «jack», «oliver» и «jessica», то:
Вам дан список из $$$n$$$ имен. Какое минимальное значение $$$x$$$ мы можем получить, распределив этих школьников на два класса?
Обратите внимание, не запрещается распределять всех учеников в один и тот же класс, оставив другой пустым.
Первая строка содержит одно целое число $$$n$$$ ($$$1\leq n \leq 100$$$) — количество школьников.
Далее следуют $$$n$$$ строк.
$$$i$$$-я из этих строк содержит имя $$$i$$$-го ученика.
Гарантируется, что каждое имя записано строчкой из строчных латинских букв и имеет длину не более $$$20$$$. Обратите внимание, что у некоторых школьников могут быть одинаковые имена.
Выведите одно целое число $$$x$$$ — минимально возможное количество пар учеников, которые будут болтать друг с другом.
4 jorge jose oscar jerry
1
7 kambei gorobei shichiroji kyuzo heihachi katsushiro kikuchiyo
2
5 mike mike mike mike mike
4
В первом примере минимально возможное число пар равно $$$1$$$. Такого можно добиться, например, распределив всех кроме jose в один класс, а jose — в другой, так что болтать будут только jorge и jerry.
Во втором примере минимально возможное число пар равно $$$2$$$. Такого можно добиться, например, распределив kambei, gorobei, shichiroji и kyuzo в один класс, а heihachi, katsushiro и kikuchiyo в другой. В этом случае болтать будут kambei с kyuzo, а также katsushiro с kikuchiyo.
В третьем примере минимально возможное число пар равно $$$4$$$. Этого можно добиться, распределив трех школьников с именем mike в один класс, а остальных двух — в другой. Тогда в одном классе будет три болтающих пары, а в другом — одна.
Название |
---|