|
Дремучий лес
(Время: 1 сек. Память: 16 Мб Сложность: 59%)
Будем говорить, что для наблюдателя лес является дремучим, если из своего текущего положения наблюдатель видит только деревья. Вам дана карта леса и координаты точки, в которой находится наблюдатель. Требуется определить, кажется ли лес дремучим данному наблюдателю.
На карте леса все деревья изображаются кругами. При этом в лесу бывают сросшиеся деревья (изображения таких деревьев на карте пересекаются), также одно дерево может находиться внутри другого. Точка, в которой стоит наблюдатель, не лежит внутри или на границе ни одного из деревьев.
Входные данные
Во входном файле INPUT.TXT содержится сначала целое число N — количество деревьев (1 ≤ N ≤ 50 000). Затем идут два числа, задающих координаты наблюдателя. Затем идет N троек чисел, задающих деревья. Первые два числа xi и yi задают координаты центра, а третье ri — радиус. Все координаты и радиусы деревьев задаются точно, и выражаются вещественными числами не более чем с 2 знаками после десятичной точки (-105 ≤ xi, yi ≤ 105, 0 < ri ≤ 105).
Выходные данные
В выходной файл OUTPUT.TXT нужно вывести сообщение YES, если лес является дремучим, и NO иначе.
Примеры
№ | INPUT.TXT | OUTPUT.TXT |
1 | 4
0 0
2 2 2
-2 2 2
-2 -2 2
2 -2 2
| YES |
2 | 2
10 10
0 0 1
0.5 0 2
| NO |
Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!
| |