Задания на обработку данных с помощью сортировки
При онлайн-покупке билета на концерт известно, какие места в зале уже заняты. Необходимо купить два билета на такие соседние места в одном ряду, чтобы перед ними все кресла с такими же номерами были свободны, а ряд находился как можно дальше от сцены. Если в этом ряду таких пар мест несколько, найдите пару с наименьшими номерами. В ответе запишите два целых числа: искомый номер ряда и наименьший номер места в найденной паре. Нумерация рядов и мест ведется с 1. Гарантируется, что хотя бы одна такая пара в зале есть.
Входные данные
В первой строке входного файла находятся три числа числа: - количество занятых мест в зале (целое положительное число, не превышающее 10 000), - количество рядов (целое положительное число, не превышающее 100000) и - количество мест в каждом ряду (целое положительное число, не превышающее 100000). В следующих строках находятся пары натуральных чисел: номер ряда и номер места занятого кресла соответственно (первое число не превышает значения , а второе - ).
Выходные данные
Два целых положительных числа: наибольший номер ряда и наименьший номер места в найденной паре кресло.
Типовой пример организации данных во входном файле
7 7 8
1 1
6 6
5 5
6 7
4 4
2 2
3 3
При таких исходных данных ответом является пара чисел 5 и 6. Условию задачи удовлетворяют места 6 и 7 в ряду 5: перед креслами и 7 нет занятых мест и это первая из двух возможных пар в этом ряду. В рядах 6 и 7 искомую пару найти нельзя. Типовой пример имеет иллюстративный характер. Для выполнения задания используйте данные из прилагаемого файла.
Типовой пример имеет иллюстративный характер. Для выполнения задания используйте данные из прилагаемых файлов.
Файл к заданию: https://drive.google.com/file/d/1pTW_TJX9vCOFOaBJqxqz7B53Obz4NaIn/view?usp=drive_link