Іздеу пары соседних мест
При онлайн-покупке билета на концерт известно, какие места в зале уже заняты. Необходимо купить два билета на такие соседние места в одном ряду, чтобы перед ними все кресла с такими же номерами были свободны, а ряд находился как можно дальше от сцены. Если в этом ряду таких пар мест несколько, найдите пару с наибольшими номерами. Нумерация рядов и мест ведётся с 1. Гарантируется, что хотя бы одна такая пара в зале есть.
Задание выполняется с использованием прилагаемого файла. Во входном файле в первой строке заданы $N$, $M$ и $K$: количество занятых мест, количество рядов и количество мест в каждом ряду. В следующих $N$ строках указаны номер ряда и номер занятого места. Определите наибольший номер ряда и наибольший номер места в найденной паре кресел.
Условие как в банке ФИПИ — открыть и сверить
| ||||||
| | ||||||
Формат: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
1Мягкая — с чего смотретьдеңгей 1 из 3
Для каждого ряда рассмотрите свободные соседние места и проверьте, что все места с меньшими номерами в этом ряду свободны.
2Жетекші — қандай сандарды есептеудеңгей 2 из 3
Пара мест $j$ и $j+1$ подходит, если среди занятых мест этого ряда нет ни одного номера, меньшего $j$.
3Тікелей — іс жүзінде шешімдеңгей 3 из 3
Обработайте занятые места по рядам, найдите для каждого ряда максимальную подходящую пару, затем выберите максимальный номер ряда. В ответ запишите номер ряда и значение $j+1$.
