АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

16. Polygon and Point

Time Limit: 1 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added debug

Дан произвольный самонепересекающийся многоугольник на плоскости. Требуется для заданной точки определить, принадлежит ли она многоугольнику (гарантируется, что точка не лежит строго на его границе).

Input

В первой строке записано натуральное число N<=1000 - число вершин многоугольника.
В следующих N строках записаны по два целых числа xi и yi (-10000<=xi,yi<=10000), разделенных пробелом - координаты очередной вершины в порядке обхода.
В следующей строке записано натуральное число K - количество тестовых точек (1<=K<=100).
В следующих K строках записаны по два целых числа, разделённых пробелом - координаты очередной точки (также в диапазоне от -10000 до 10000).

Output

Для каждой точки выведите в отдельной строке слово IN, если она лежит внутри многоугольника, и OUT - если снаружи.

Sample

InputOutput
4
3 0
2 3
6 5
0 5
2
1 4
3 2
IN
OUT

View Problem Statistics Submit Problem discussion Author/source:
Sorted Problems / Mathematics / Geometry /
1827. Maximal distance 16. 1658. Polygon with minimal perimeter 1657. Postcards 1629. Rabbit Hunt
Problems from Contests and Camps / VoSU Selection Rounds / Selection Round on ACM ICPC 2004 /
15. C - Factorials 16.
Problems from Contests and Camps / Trainings of Vologda SU / Training 29.10.08 /
19. Open brackets 16. 97. Progression
Problems from Contests and Camps / VoSU Selection Rounds / VSPU Selection Round 2014 /
179. 1 - Great Triangle Area 16. 292. 3 - One-way Racing 898. 4 - Languages 267. 5 - From Fly to Elefant
Problems from Contests and Camps / Trainings of Vologda SU / Geometry and some other things /
89. C - Geodesy 16.
Problems from Contests and Camps / School olympiads and couses of Vologda region / Impulse - 2019 / Geometry /
16. 11. 02 - Circles 1658. 03 - Polygon with minimal perimeter 1629. 04 - Rabbit Hunt
Problems from Contests and Camps / School olympiads and couses of Vologda region / Impulse, September 2021 / Impulse, Sept 2021, Closing Olympiad 7-10, group 1 /
209. 04 - Calculator 16. 654. 06 - Segments 643. 07 - Last Digit
time generating 0.203 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.