Лич Сандро стоит на полу полой треугольной пирамиды в точке
(x0, y0, 0).
Вершины пирамиды имеют координаты
(x1, y1, 0),
(x2, y2, 0),
(x3, y3, 0),
(x4, y4, H).
Он хочет взлететь в точку
(x0, y0, h)
и создать сферическое силовое поле с центром в ней. На то,
чтобы подняться на высоту z, он расходует z единиц маны. На создание
поля радиуса r он расходует r единиц маны. Если силовое поле будет
иметь хотя бы одну общую точку со стенами или полом пирамиды, то пирамида
рухнет. Изначально Сандро имеет запас m единиц маны. Хватит ли ему этой
маны на то, чтобы разрушить пирамиду силовым полем?
Исходные данные
В первой строке записаны целые числа m, h, H
(1 ≤ m, h, H ≤ 1000).
Следующие 5 строк содержат целые числа
xi, yi,
где 0 ≤ i ≤ 4
(−1000 ≤ xi, yi ≤ 1000).
Точка (x0, y0, h)
лежит строго внутри пирамиды.
Результат
Выведите «YES», если Сандро сможет разрушить пирамиду силовым полем, и
«NO», если не сможет.
Примеры
исходные данные | результат |
---|
13 6 30
6 6
0 0
0 30
30 0
0 0 | YES
|
11 6 30
6 6
0 0
0 30
30 0
0 0 | NO
|
Автор задачи: Александр Ипатов
Источник задачи: XI открытое личное первенство УрГУ (13 марта 2010)