Задания на обработку данных с помощью сортировки
Во время матча в расширенной версии игры «Морской бой» велась автоматическая фиксация попаданий по игровому полю. Каждое попадание фиксируется по координатам клетки игрового поля (целые положительные числа и ) и времени попадания — целому числу (в секундах от начала матча).
Игровое поле — прямоугольное. Координаты попаданий указываются в формате: — номер строки (считая сверху вниз, от 1 с шагом 1), — номер столбца (слева направо, от 1 с шагом 1). Некоторые клетки могли быть поражены несколько раз.
Требуется определить такую клетку, в которую было произведено не менее двух попаданий, и среди них — найти ту, в которой минимальный интервал времени между любыми двумя её попаданиями — наименьший. В ответе нужно вывести сумму координаты этой клетки , а также этот минимальный интервал в секундах. Если таких клеток несколько, выберите среди них клетку с наименьшим номером строки, а если таких тоже несколько — с наименьшим номером столбца.
Входные данные
В первой строке записано одно целое число — количество попаданий (). В следующих строках заданы тройки целых чисел — координаты клетки и время попадания (, , ).
Выходные данные
Два целых числа: сумму номеров строки столбца подходящей клетки, затем минимальный интервал времени между двумя попаданиями в эту клетку.
Типовой пример организации входных данных
7
2 3 10
1 1 3
2 3 15
3 2 20
1 1 10
2 3 17
1 1 6
Для приведённого примера более одного попаданий было в клетки с координатами (2, 3) и (1,1). Минимальный интервал между попаданиями, равный двум секундам, был у клетки с координатами (2, 3). Ответ: 5 2.
Файл к заданию: https://storage.yandexcloud.net/100points-bank/informatics-ege/files/22605_26.txt