Fútbol

Time Limit:
1 Sec
Memory Limit:
256Mb
Enviados:
0
Resuelto:
0
Enviar IDE Estado

Descripción

Como todos saben, el fútbol es el deporte más jugado del mundo. Se juega con un balón entre dos equipos de 11 jugadores.

Pepe, amante del fútbol, armó un equipo para el campeonato del barrio y planea tácticas para ganar. Una de ellas consiste en llevar el balón desde un jugador AA hasta un jugador BB mediante pases:

  • El balón puede ir directamente de AA a BB, o pasar antes por otros jugadores del equipo.

  • Cada pase viaja en línea recta entre dos jugadores.

  • Pepe quiere que el recorrido total del balón sea lo más corto posible.

Se te dan las coordenadas de cada jugador en el campo. Para cada consulta, calcula la longitud de ese recorrido más corto.

Entrada

La entrada describe un solo equipo:

  • Una línea con un entero NN (2≤N≤112 \leq N \leq 11), el número de jugadores.

  • NN líneas; la ii-ésima contiene dos enteros xx e yy (0≤x,y≤10000 \leq x, y \leq 1000), las coordenadas del jugador ii. Los jugadores se numeran desde 11.

  • Una línea con un entero QQ (1≤Q≤1001 \leq Q \leq 100), el número de consultas.

  • QQ líneas, cada una con dos enteros AA y BB (1≤A,B≤N1 \leq A, B \leq N, A≠BA \neq B).

Dos jugadores pueden estar en la misma posición.

Salida

Para cada consulta imprime una línea con la distancia que recorre el balón desde el jugador AA hasta el jugador BB, con exactamente 2 dígitos después del punto decimal.

Ejemplo Entrada

Copy icon
4
0 0
0 1
0 3
1 1
3
1 2
1 3
1 4

Ejemplo Salida

Copy icon
1.00
3.00
1.41

Ayuda