8.
Принадлежность точки лучу
Пусть \(C(x,y)\) - координаты точки, \(A(a,b)\) - координаты начала вектора, \(B(c,d)\) - координаты конца вектора. Для начала выясним, лежит ли точка на прямой AB
! Для этого необходимо вычислить косое произведение векторов AB
и AC
! Если оно равно нулю, тогда точка лежит на прямой! Затем вычисляем скалярное произведение векторов AB
и AC
! Если оно >=0, тогда точка принадлежит лучу, определяемому вектором иначе нет.
Входные данные
Шесть чисел – координаты точки и координаты начала и конца вектора.
Выходные данные
Одна строка “
YES
”, если точка принадлежит лучу, определяемому вектором, и “
NO
” в противном случае.
Примеры
№ |
Входные данные |
Выходные данные |
1 |
4 0 4 2 4 5 |
NO |
Напишите программу
Auto