Module: Geometria. Prodotto di vettori


Problem

2 /5


Appartenenza di un punto a una semiretta

Theory Click to read/hide

Sia \(C(x,y)\) le coordinate del punto, \(A (a,b)\) - coordinate iniziali del vettore, \(B(c,d)\) - coordinate finali del vettore. Per prima cosa, scopriamo se il punto si trova sulla linea AB! Per fare ciò, devi calcolare il prodotto asimmetrico dei vettori AB e AC! Se è zero, allora il punto si trova sulla retta! Allora calcola il prodotto scalare dei vettori AB e AC! Se è >=0 allora il punto appartiene alla semiretta definita dal vettore altrimenti no.

Problem

Input
Sei numeri – le coordinate del punto e le coordinate dell'inizio e della fine del vettore.
 
Uscita
Una linea “YES” se il punto appartiene alla semiretta definita dal vettore e “NO” Altrimenti.

 

Esempi
# Input Uscita
1 4 0 4 2 4 5 NO