Dani e Pedro estão brincando com seus novos polígonos convexos. Após se cansarem, decidiram deixá-los em piloto automático com uma velocidade específica.
Seja a velocidade de um polígono . Após um tempo , todo o polígono é movido unidades na coordenada e unidades na coordenada .
O maior problema de deixar polígonos em movimento sem supervisão são colisões. Temos uma colisão quando um ponto qualquer é coberto por dois polígonos.
Dani facilmente calculou quando eles precisam voltar a tomar o controle antes de algum acidente, mas decidiu testar se você esteve prestando atenção ás últimas aulas de Geometria Computacional.
Descubra o instante de colisão dos polígonos de Dani e Pedro!
A primeira linha da entrada contém três inteiros (, , ), o número de vértices de , o polígono de Dani, e sua velocidade.
Cada uma das próximas linhas contém dois inteiros (), os vértices de em ordem anti-horária. É garantido que é convexo e não tem três pontos colineares.
A próxima linha contém três inteiros (, , ), o número de vértices de , o polígono de Pedro, e sua velocidade.
Cada uma das próximas linhas contém dois inteiros (), os vértices de em ordem anti-horária. É garantido que é convexo e não tem três pontos colineares.
É garantido que os polígonos não se intersectam no instante .
Imprima um único número real , o primeiro instante em que os dois polígonos se chocam. Ou caso não haja colisão.
Sua resposta será aceita caso o erro absoluto ou relativo não exceda .
4 1 0 0 0 2 0 2 3 0 3 4 -1 0 10 3 12 3 13 4 10 4
4
No exemplo, os retângulos começam a 8 unidades de distância e se aproximam com velocidade relativa 2, encostando pela primeira vez em t = 4.
4 -1 0 0 0 2 0 2 2 0 2 4 1 0 10 0 12 0 12 2 10 2
-1
Dois retângulos se afastando.