Mostre que, dado um ponto de consulta q, pode ser testado no tempo O (log n) se q está dentro de P

Estou tentando resolver alguns exercícios do livro "Algoritmo e aplicações de geometria computacional, 3rd - de berg et al" do capítulo 6 - Localização dos pontos. Infelizmente, não tenho ideia de como resolver o seguinte exercício:

Given a convex polygon P as an array of its n vertices in sorted order
along the boundary. Show that, given a query point q, it can be tested in
time O(log n) whether q lies inside P.

Minha idéia até agora: A única maneira que sei determinar se um ponto está dentro de p em O (log n) é usar um gráfico acíclico direcionado. Para usar um gráfico acíclico direcionado, preciso construí-lo, o que é impossível em O (log n). Então, de alguma forma, preciso usar a matriz ordenada, mas a única solução que conheço com uma matriz custará O (N).

Espero que alguém possa me ajudar.

questionAnswers(1)

yourAnswerToTheQuestion