Napisz program wyznaczający położenie punktu względem podanego trójkąta.
Pierwszy wiersz wejścia zawiera liczbę całkowitą n
z zakresu 1..30000. W każdym z kolejnych n wierszy
zapisano osiem liczb całkowitych
x1, y1,
x2, y2,
x3, y3 i x, y,
z zakresu
Twój program powinien dla każdej linii wejścia wypisać liczbę 1, gdy punkt należy do wnętrza trójkąta, liczbę 0 gdy punkt należy do obwodu trójkąta lub liczbę -1 gdy punkt położony jest poza trójkątem.
Dla danych podanych na wejściu:
6 10 7 3 10 0 4 8 0 7 2 0 4 3 7 7 2 3 9 10 2 4 1 6 6 5 3 7 1 3 1 0 7 1 7 5 3 10 9 0 3 8 5 3 3 2 3 6 3
Poprawną odpowiedzią jest wyjście:
-1 0 0 -1 -1 -1
Jeśli chcesz zobaczyć inny przykład odśwież tę stronę klawiszem F5
Opcje zadania:
Biblioteki : iostream iomanip cmath Limit czasu : 0.1 s Limit pamięci : 16 MB Słowa niedozwolone :