Dados P51162


Statement
 

pdf   zip

¿Qué es más probable: obtener 10 o más puntos al sumar las puntuaciones de dos dados, u obtener un 5 al tirar un dado? En este problema te pediremos que lo descubras. En concreto, te describiremos varias situaciones, y deberás decirnos cuál de las dos es la más probable.

Entrada

La entrada consiste en una secuencia de pares de situaciones. Cada situación se describe en una línea por el número kk (1 o 2) de dados que se tiran, seguido de uno de los símbolos de condición >>, >=>=, ==, <=<=, <<, seguido de un número objetivo. La situación se cumple si, al tirar los kk dados, la suma de sus valores cumple la condición respecto al número objetivo. Por ejemplo, las dos situaciones del enunciado serían 2 >= 10 y 1 = 5.

Entre cada par de situaciones consecutivas se escribirá una línea con 3 guiones (---). Ninguna entrada contiene más de 100100 preguntas. Tu programa dispone de 1 segundo de CPU por entrada.

Salida

Escribe tantas líneas como pares de situaciones: escribe A si la primera situación es más probable, B si lo es la segunda, y = si ambas situaciones son igual de probables.

Observación

Te recomendamos no usar doubles para resolver este problema.

Puntuación

  • Test-1:

    Resolver entradas donde todas las situaciones harán referencia a la tirada de un único dado (k=1k=1) y los números objetivos estarán siempre entre 11 y 66, como en el Ejemplo 1.

  • Test-2:

    Resolver entradas donde todas las situaciones harán referencia a la tirada de un único dado (k=1k=1), como en el Ejemplo 2.

  • Test-3:

    Resolver entradas donde hay uno o dos dados (k2k\leq 2), como en el Ejemplo 3.

Information
Author
Omer Giménez
Language
Spanish
Official solutions
C++
User solutions
C++