N. Манга «Инноруто»
2000 мс · 256 МБ · всё или ничего
Дано различных слов, ни одно из которых не является префиксом другого. Каждое слово надо сократить до какого-нибудь непустого префикса так, чтобы по сокращению слово восстанавливалось однозначно. Найдите минимальную суммарную длину сокращений.
Условие «восстанавливается однозначно» значит: сокращение является префиксом ровно одного слова из набора.
Формат ввода
В первой строке — число ().
В следующих строках — слова из строчных латинских букв. Все слова различны, их суммарная длина не превосходит , и ни одно не является префиксом другого.
Формат вывода
Одно число — минимальное суммарное количество букв.
Примеры
ввод
3 abcd abf bacd
вывод
7
ввод
4 abcd acde acbg bada
вывод
9
ввод
1 abcd
вывод
1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.