Выбор места в зале
При онлайн-покупке билета на концерт известны номера занятых мест в зале. Необходимо выбрать свободное место так, чтобы перед ним было как можно больше подряд идущих свободных кресел с тем же номером места. Если подходящие места есть в нескольких рядах, выберите ряд, расположенный ближе к сцене. Данные для решения находятся в прилагаемом файле.
В первой строке файла указаны $N$, $M$ и $K$: количество занятых мест, количество рядов и количество мест в каждом ряду. В следующих $N$ строках записаны пары: номер ряда и номер занятого места. Выведите номер выбранного ряда и количество свободных кресел перед выбранным местом.
Условие как в банке ФИПИ — открыть и сверить
| ||||||
| | ||||||
Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.
1Мягкая — с чего смотретьуровень 1 из 3
Для каждого ряда определите свободные промежутки между занятыми местами и найдите подходящее место сразу после самого длинного такого промежутка.
2Наводящая — какие числа считатьуровень 2 из 3
Отсортируйте занятые места внутри каждого ряда по номеру места и вычисляйте длину промежутка между соседними занятыми креслами: $b-a-1$.
3Прямая — фактически решениеуровень 3 из 3
Сохраняйте максимальную длину свободного промежутка. При равенстве выбирайте меньший номер ряда. Ответом будут номер этого ряда и длина промежутка.
