Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 

Сигнальная вышка

(Время: 5 сек. Память: 128 Мб Сложность: 53%)

На карте изображена прямоугольная сетка из M строк и K столбцов. В некоторых клетках расположены маяки (всего N штук). Координаты маяка задаются парой (r, c) – номер строки и номер столбца (строки нумеруются сверху вниз от 1, столбцы слева направо от 1).

Один из маяков хотят превратить в сигнальную вышку. Вышка посылает сигнал строго по линиям сетки в четырёх направлениях: вверх, вниз, влево, вправо. Считается, что сигнал «покрывает» клетку, если она лежит на одном из этих лучей и находится между выбранным маяком и ближайшей преградой. Преградой является либо первый маяк на пути луча в этом направлении, либо граница карты, если маяков на пути нет. Клетка, в которой стоит выбранный маяк, не считается покрытой.

Нужно выбрать маяк для установки вышки так, чтобы число покрытых клеток было максимальным. Если оптимальных маяков несколько, выбирают тот, который стоит в самом правом столбце, если и таких несколько – в самой верхней строке среди них.

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

В первой строке входного файл INPUT.TXT даны три натуральных числа N, M, K (1 ≤ N, M, K ≤ 2×105). В следующих N строках даны координаты маяков: ri ci (1 ≤ ri ≤ M, 1 ≤ ci ≤ K). Гарантируется, что все координаты различны.

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

В выходной файл OUTPUT.TXT выведите два натуральных числа: номер строки маяка, где нужно установить вышку, максимальное число покрытых клеток.

Пример

INPUT.TXTOUTPUT.TXT
18 6 7
1 5
2 2
2 4
3 3
4 4
5 7
6 1
6 4
5 11

Автор задачи

Владимир Игоревич Лукьянчиков

Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!

[Обсуждение] [Все попытки] [Лучшие попытки]


 Язык программирования C++
 Решение олимпиадных задач
 Региональные олимпиады
 ЕГЭ по информатике
 Авторские задачи
 Тренировочные олимпиады
 Задание 1
 Задание 5
 Задание 6
 Задание 8
 Задание 11
 Задание 12
 Задание 13
 Задание 14
 Задание 15
 Задание 16
 Задание 17
 Задание 18
 Задания 19-21
 Задание 22
 Задание 23
 Задание 24
 Задание 25
 Задание 26
 Задание 27
 Жадный алгоритм
 Сортировка последовательности
 Сортировка по столбцам
 Хронология
 Сложные задачи
 A. Концертная площадка
 B. Капитальный ремонт
 C. Сигнальная вышка

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru