QOJ.ac

QOJ

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

#14092. Muitas LCS

Statistics

Dado $K$, construa duas cadeias binárias não vazias $S$ e $T$, cada uma de comprimento no máximo $8848$, que tenham exatamente $K$ subsequências comuns mais longas distintas. Mais formalmente, se $L$ for o comprimento da subsequência comum mais longa de $S$ e $T$, devem existir exatamente $K$ cadeias binárias distintas de comprimento $L$ que sejam subsequências tanto de $S$ quanto de $T$.

É garantido que, sob as restrições deste problema, tais cadeias sempre existem.

Entrada

A única linha da entrada contém um inteiro $K$ ($1\le K\le 10^9$).

Saída

Imprima as cadeias binárias não vazias $S$ e $T$ em linhas separadas. O comprimento de cada uma não deve exceder $8848$. Elas podem ter comprimentos diferentes.

Se houver mais de uma solução, você pode imprimir qualquer uma delas.

Exemplos

Entrada 1

1

Saída 1

1111
00

Entrada 2

2

Saída 2

10
01

Entrada 3

3

Saída 3

010
1001

Entrada 4

100

Saída 4

10001000001011100001010100011
11000010001010101001010011100

Nota

No primeiro exemplo, a subsequência comum mais longa de 1111 e 00 tem comprimento $0$, e existe apenas uma cadeia de comprimento $0$ que é subsequência de ambas: a cadeia vazia.

No segundo exemplo, o comprimento da subsequência comum mais longa das cadeias 10 e 01 é $1$, e há $2$ cadeias de comprimento $1$ que são subsequências tanto de $S$ quanto de $T$: 0 e 1.

No segundo exemplo, o comprimento da subsequência comum mais longa das cadeias 010 e 1001 é $2$, e há $3$ cadeias de comprimento $2$ que são subsequências tanto de $S$ quanto de $T$: 00, 01 e 10.

Seria desrespeitoso criar cadeias mais longas que o 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.