Ограничения: время – 1s/2s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод 
Послать решение Blockly Посылки Темы Где Обсудить (0)
На игровом поле находится несколько пузырьков одинакового радиуса,
которые, когда взрывная волна достигает их поверхности, приходят в неустойчивое состояние
и взрываются через секунду.
Взрыв пузырька может привести к цепной реакции взрыва других пузырьков, которые находятся
на расстоянии действия взрывной волны от взорвавшегося пузырька.
Цель игры – выбрать целые координаты начального взрыва, чтобы взорвать прямо или в
результате цепочки взрывов максимальное количество пузырьков.
Напишите программу, которая определяет координаты центра начального взрыва,
позволяющего взорвать максимальное количество пузырьков.
Формат ввода
Первая строка ввода содержит четыре целых числа: количество пузырьков N (1 ),
радиус пузырьков A, радиус взрыва пузырьков B и радиус начального взрыва C (1\ ≤\ A\ <\ B\ <\ C\ ≤\ 1000).
Далее следует N строк, содержащих координаты центров пузырьков X_i и Y_i (0\ ≤\ X_i,\ Y_i\ ≤\ 1000).
Формат вывода
В первой строке вывести максимальное количество взорвавшихся пузырьков.
Во второй строке вывести два целых числа – координаты центра начального взрыва X и Y через пробел.
Если существует несколько вариантов решения
для позиции начального взрыва, то можно вывести любой из них.
Пример ввода
7 1 2 3
2 1
2 7
2 10
5 4
11 2
10 7
12 8