Considerad dos rectas horizontales infinitas A y B, separadas entre sí ℓ unidades. La recta A tiene m puntos en las abscisas a1, …, am. La recta B tiene n puntos en las abscisas b1, …, bn. Dados p índices diferentes i1, …, ip escogidos de {1 … m}, y p índices diferentes j1, …, jp escogidos de {1 … n}, sea dk la distancia euclidea entre aik y bjk, esto es,
dk = | √ |
| . |
Dados ℓ, p, y los puntos en A y en B, escoged i1, …, ip y j1, …, jp para
Entrada
La entrada consiste en diversos casos, sólo con números enteros. Cada caso empieza con cuatro números estrictamente positivos ℓ, p, m y n. Siguen a1 ≤ a2 ≤ … ≤ am−1 ≤ am. Siguen b1 ≤ b2 ≤ … ≤ bn−1 ≤ bn. Asumid ℓ ≤ 106, p ≤ min(m, n), y que el valor absoluto de cada abscisa es como mucho 106.
Adicionalmente, asumid que m y n valen como mucho 105.
Salida
Para cada caso, escribid el resultado con cuatro dígitos decimales. Los juegos de prueba no tienen problemes de precisión si se usa el tipo long double.
Input
1 1 2 2 5 10 9 20 1 2 2 2 5 10 9 20 1000000 4 5 4 300000 300000 300000 300000 300000 -500000 -500000 -500000 -500000 3 2 7 4 0 2 4 6 8 10 12 1 4 7 10
Output
1.4142 1.4142 1280624.8475 3.0000