Parábola P96341


Statement
 

pdf   zip

thehtml

Lanzamos en diagonal una piedra desde un punto del suelo de coordenadas (x,0). La piedra describe una parábola hasta aterrizar en otro punto del suelo de coordenadas (x′,0). Asumimos que no hay fricción, que no hay obstáculos, y que el suelo es plano. Sin embargo, no asumimos que nos encontramos en la Tierra (o sea, que g no tiene porque ser 9.8 m/s).

Disponemos de un aparato de medición que nos proporciona las coordenadas (xi,yi) de 3 puntos por los que pasa la trayectoria de la piedra. Se te pide que hagas un programa que calcule la distancia avanzada por la piedra, o sea, |x′−x|.

Entrada

La entrada consta de múltiples casos. Cada caso está formado por una línea que contiene 6 reales x1, y1, x2, y2, x3, y3, con las coordenadas de los 3 puntos (xi,yi) por los que pasa la piedra.

Salida

Por cada caso de la entrada, escribe en una línea la distancia entre el punto de partida y el punto de aterrizaje de la piedra, redondeando con 2 decimales de precisión.

Public test cases
  • Input

    5 125 10 200 12 216
    15 125 20 200 22 216
    10 0 100 30 120.71 0
    1 1 2 2 3 1
    

    Output

    30.00
    30.00
    110.71
    2.83
    
  • Information
    Author
    Pol Mauri
    Language
    Spanish
    Official solutions
    C++
    User solutions
    C++