Liga P13006


Statement
 

pdf   zip

thehtml

Y después del tenis, el fútbol. A través del teletexto, Borko tiene acceso a todas las clasificaciones de todas las ligas del mundo. Para cada equipo, le aparecen 5 números: el número de partidos jugados, el número de partidos ganados, empatados y perdidos, y el número de puntos conseguidos. En todas las ligas se conceden 3 puntos por victoria, 1 por empate y 0 por derrota.

Borko se pregunta, conociendo únicamente algunos de estos cinco números, y que ningún equipo ha jugado más de 100 partidos, si es posible determinar los restantes números. ¡Ayúdale a descubrirlo!

Entrada

La primera línea contiene el número 1≤ N≤ 1000 de preguntas. Cada una de las siguientes N líneas contiene 5 números o símbolos de interrogación, con los valores descritos en el enunciado.

Salida

Descubre los valores que hay que poner en el lugar de los símbolos de interrogación para que los datos sean consistentes. En una línea puede haber más de un símbolo de interrogación, pero se te garantiza que hay un único modo de determinar los valores que faltan (con las condiciones dadas en el enunciado).

Public test cases
  • Input

    5
    27 21 3 3 66
    27 18 6 3 ?
    ? 15 5 7 50
    ? 14 7 5 ?
    ? 14 ? 8 47
    

    Output

    27 21 3 3 66
    27 18 6 3 60
    27 15 5 7 50
    26 14 7 5 49
    27 14 5 8 47
    
  • Information
    Author
    COCI06/07
    Language
    Spanish
    Official solutions
    C++
    User solutions
    C++