Dígitos seguidos P16554


Statement
 

pdf   zip

Dados un natural nn y una base bb, ¿qué dígito aparece més veces de forma consecutiva en la representación de nn en base bb? En caso de empate, escoged el mayor.

Por ejemplo, si n=99n= 99 y b=10b = 10, el único dígito que aparece es el 9, así que la respuesta es 9. Si n=99n = 99 y b=9b = 9, la representación es 120. En este caso, tres dígitos aparecen (seguidos) una sola vez, por lo que escogemos el mayor, 2. Si n=99n = 99 y b=2b = 2, la representación es 1100011. Aunque hay cuatro unos, hay tres ceros consecutivos, por lo que la respuesta es 0.

Entrada

La entrada consiste en varios casos, cada uno con nn y bb. Suponed 1n1091 \le n \le 10^9 y 2b102 \le b \le 10.

Salida

Para cada caso, escribid el dígito que aparece més veces seguidas en la representación de nn en base bb (el mayor en caso de empate).

Puntuación

  • Test-1:   Entradas donde 1n1061 \le n \le 10^6 y b=10b = 10.

  • Test-2:   Entradas de todo tipo.

Public test cases
  • Input

    99 10
    99 9
    99 2
    

    Output

    9
    2
    0
    
  • Information
    Author
    Salvador Roura
    Language
    Spanish
    Official solutions
    C++
    User solutions
    C++ Python