G. Леденящая игра
3000 мс · 256 МБ · всё или ничего
Есть наборов разноцветных льдинок; цветов всего , каждая льдинка одного из них. Выберите подмножество наборов так, чтобы льдинка каждого цвета встречалась в выбранном не более одного раза. Выигрыш равен суммарному числу льдинок минус количество выбранных наборов. Найдите наибольший выигрыш.
Формат ввода
В первой строке () — количество цветов. Во второй строке () — количество наборов. В каждой из следующих строк — набор: непустая строка из первых строчных латинских букв длиной не больше 17.
Формат вывода
Выведите наибольший возможный выигрыш.
Примеры
ввод
1 3 aaa aaaa a
вывод
0
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.