QOJ.ac

QOJ

Time Limit: 4.0 s Memory Limit: 256 MB Total points: 100 Hackable ✓

#14092. Muchas LCS

Statistics

Dado $K$, construye dos cadenas binarias no vacías $S$ y $T$, cada una de longitud como máximo $8848$, tales que tengan exactamente $K$ subsecuencias comunes más largas distintas. Más formalmente, si $L$ es la longitud de la subsecuencia común más larga de $S$ y $T$, debe haber exactamente $K$ cadenas binarias distintas de longitud $L$ que sean subsecuencias tanto de $S$ como de $T$.

Se garantiza que, bajo las restricciones de este problema, tales cadenas siempre existen.

Entrada

La única línea de la entrada contiene un entero $K$ ($1\le K\le 10^9$).

Salida

Imprime las cadenas binarias no vacías $S$ y $T$ en líneas separadas. La longitud de cada una no debe superar $8848$. Pueden tener longitudes distintas.

Si hay más de una solución, puedes imprimir cualquiera de ellas.

Ejemplos

Entrada 1

1

Salida 1

1111
00

Entrada 2

2

Salida 2

10
01

Entrada 3

3

Salida 3

010
1001

Entrada 4

100

Salida 4

10001000001011100001010100011
11000010001010101001010011100

Nota

En el primer ejemplo, la subsecuencia común más larga de 1111 y 00 tiene longitud $0$, y solo existe una cadena de longitud $0$ que sea subsecuencia de ambas: la cadena vacía.

En el segundo ejemplo, la longitud de la subsecuencia común más larga de las cadenas 10 y 01 es $1$, y hay $2$ cadenas de longitud $1$ que son subsecuencias tanto de $S$ como de $T$: 0 y 1.

En el segundo ejemplo, la longitud de la subsecuencia común más larga de las cadenas 010 y 1001 es $2$, y hay $3$ cadenas de longitud $2$ que son subsecuencias tanto de $S$ como de $T$: 00, 01 y 10.

Sería una falta de respeto crear cadenas más largas que el Everest…

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.