Palíndromos Duales.


Submit solution

Points: 100 (partial)
Time limit: 1.0s
Memory limit: 512M

Author:
Problem type

Un número que se lee lo misma de derecha a izquierda que cuando se lee de derecha a izquierda. El número 123231 es palíndromo, el número 777778 no lo es. Por supuesto, los palíndromos no tienen ceros iniciales ni finales, por lo tanto 0220 no es un palíndromo.

El número 21 (base 10) no es un palíndromo en base 10, pero el número 21 (base 10) es, de hecho, un palíndromo en base 2 (10101).

Escriba un programa que lea dos números (expresados en base 10) y encuentre e imprima (en base 10) los primeros N números estrictamente mayores que S que son palíndromos cuando se escriben en dos o más bases numéricas.

Entrada

Una sola línea con los enteros N y S separados por un espacio.

Salida

Escriba N líneas, cada una con un número en base 10 que es palíndromo cuando se expresa en al menos dos bases 2 \ldots 10. Los números deben estar impresos del menor al mayor. Las soluciones a este problema no requieren manipular enteros mayores que los estándares de 32 bits.

Restricciones

  • 1 \leq N \leq 15
  • 0 < S < 10000
  • 2 \leq base \leq 10

Ejemplo de Entrada

3 25

Ejemplo de Salida

26
27
28

Autores: Mario Cruz (Colombia) y Hugo Rickeboer (Argentina)


Comments

There are no comments at the moment.