Трудно запомнить дни рождения

При считывании информации о друзья, будем поддерживать для каждого дня друга с максимальным значением $$$c_i$$$. Для этого можно использовать словарь или $$$map$$$ в зависимости от языка, либо просто создать массив для каждого дня.

Каждый раз, когда вводится новый человек, мы сначала проверяем, не встречался ли человек с таким же днем рождения ранее. В этом случае мы запомним этого человека, иначе сравним значение $$$c_i$$$ нового человека с имеющимся для этой даты максимумом. Обновим максимум если это требуется, и запомним имя нового человека.

Просмотрите все дни рождения и внесите в список имена друзей, которые ему больше всего нравятся. Отсортируйте список (в большинстве языков есть сортировка и сравнение в алфавитном порядке) и выведите.