Задача №112429. Сортируем по возрасту

Задачи на файловый ввод и вывод

Имеется список людей с указанием их фамилии, имени и даты рождения. Напишите эффективную по времени работы и по используемой памяти программу, которая будет определять самого старшего человека из этого списка и выводить его фамилию и имя и дату рождения, а если имеется несколько самых старших людей с одинаковой датой рождения, то определять их количество.

Входные данные

На вход программе в первой строке подается количество людей в списке N. В каждой из последующих N строк находится информация в следующем формате: <Фамилия> <Имя> <Дата рождения>, где <Фамилия> – строка, состоящая не более, чем из 20 символов без пробелов, <Имя> – строка, состоящая не более, чем из 20 символов без пробелов, <Дата рождения> – строка, имеющая вид ДД.ММ.ГГГГ, где ДД – двузначное число от 01 до 31, ММ – двузначное число от 01 до 12, ГГГГ – четырехзначное число от 1800 до 2100.

Выходные данные

Программа должна вывести фамилию и имя самого старшего человека в списке и его дату рождения. Если таких людей, несколько, то программа должна вывести их количество.

Примеры
Входные данные
3
Ivan Ivanov 01.10.1995
Lena Ivanovna 04.10.1999
Kolya Chernov 10.10.2010
Выходные данные
Ivan Ivanov 01.10.1995
Входные данные
3
Ivan Ivanov 03.10.1997
Lena Ivanovna 03.10.1997
Kolya Chernov 03.10.1997
Выходные данные
3
Сдать: для сдачи задач необходимо войти в систему