D. Точка в углу
1000 мс · 256 МБ · всё или ничего
Дан угол с вершиной и точками , на сторонах, и дана точка . Лежит ли внутри угла или на его сторонах?
Точки , , не лежат на одной прямой, так что угол строго меньше развёрнутого.
Формат ввода
В первой строке - число запросов ().
В следующих строках - по восемь целых чисел: координаты , , , . Точки , , не лежат на одной прямой, координаты по модулю не превосходят .
Формат вывода
Для каждого запроса выведите YES, если точка принадлежит углу (включая стороны), и NO иначе.
Примеры
ввод
3 0 1 0 0 1 0 1 1 1 0 0 0 0 1 -1 -1 -1 5 3 3 0 0 -1 1
вывод
YES NO YES
ввод
2 0 1 0 0 1 0 0 0 0 1 0 0 1 0 -1 -1
вывод
YES NO
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.