Submeter | Todas submissőes | Melhores | Voltar |
PUSAPO11 - Pulo do sapo |
Sebastião Bueno Coelho, apelidado de SBC pelos familiares e amigos, passou as férias de janeiro de 2011 no sítio de seus avós. Durante sua estadia, uma das atividades prediletas do SBC era nadar no rio que havia no fundo da casa onde morava.
Uma das características do rio que mais impressionava SBC era um belo caminho, feito inteiramente com pedras brancas. Há muito tempo, o avô de SBC notara que os habitantes do sítio atravessavam o rio com grande frequência e, por isso, construiu um caminho no rio com pedras posicionadas em linha reta; ao fazê-lo, tomou muito cuidado para que o espaçamento das pedras fosse de exatamente um metro.
Hoje em dia, a única utilidade do caminho é servir de diversão para os sapos que vivem no rio, que pulam de uma pedra a outra agitadamente. Um certo dia, enquanto descansava e nadava nas águas, SBC assistiu atentamente às acrobacias dos bichos e notou que cada sapo sempre pulava (zero, uma ou mais vezes) uma quantidade fixa de metros.
SBC sabe que você participa da OBI todos os anos e, chegando na escola, resolveu desafiar-te com o seguinte problema: Dado o número de pedras no rio, o número de sapos, a pedra inicial sobre a qual cada sapo está (cada pedra é identificada por sua posição na sequência de pedras) e a distância que cada sapo pula, determinar as posições onde pode existir um sapo depois que SBC chega no rio.
Entrada
A primeira linha da entrada contém dois inteiros N e M representando o número de pedras no rio e o número de sapos, respectivamente. Cada uma das M linhas seguintes possui dois inteiros P e D representando a posição inicial de um sapo e a distância fixa de pulo, respectivamente.
Saída
A saída contém N linhas. A i-ésima linha indica a possibilidade ou não de ter um sapo na i-ésima pedra. Para as pedras que podem ter um sapo você deve imprimir 1, e para as pedras que com certeza não podem ter nenhum sapo você deve imprimir 0.
Restrições
- 1 ≤ N, M ≤ 100
- Para cada sapo, 1 ≤ P, D ≤ N
Exemplos
Entrada 5 2 3 2 4 4 Saída 1 0 1 1 1
Neste exemplo, SBC indicou a existência de 5 pedras no rio e 2 sapos. Os sapos estavam inicialmente nas pedras 3 e 4. SBC também lhe disse que o primeiro sapo da entrada sempre pula 2 metros, e o segundo sempre pula 4 metros. A figura a seguir ilustra as possíveis pedras que podem ser ocupadas pelos sapos quando eles começam a pular.
Entrada 8 3 3 3 2 2 6 2 Saída 0 1 1 1 0 1 0 1
Neste exemplo, SBC indicou a existência de 8 pedras no rio e 3 sapos. Os sapos estavam inicialmente nas pedras 3, 2 e 6. SBC também lhe disse que o primeiro sapo da entrada sempre pula 3 metros, o segundo e terceiro sempre pulam 2 metros. Dessa forma, o primeiro sapo pode estar nas pedras 3 ou 6; o segundo sapo pode estar nas pedras 2, 4, 6 ou 8; e o terceiro sapo pode estar nas pedras 6, 4, 2 e 8. A figura a seguir ilustra as possíveis pedras que podem ser ocupadas pelos sapos quando eles começam a pular.
Adicionado por: | Wanderley Guimarăes |
Data: | 2012-03-10 |
Tempo limite: | 0.402s |
Tamanho do fonte: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Linguagem permitida: | Todas exceto: ASM64 CLOJURE ERL FSHARP PERL6 PY_NBC SCALA TCL |
Origem: | OBI 2011 - fase 1 nível 1 |
hide comments
2017-09-23 16:37:30 Etapa
omg |
|
2013-04-13 01:32:41 Sergillam Oliveira []
Testei no site da OBI é passou normal só que aqui tá dando erro no Teste 47 ? Alguém ai pode explicar ou dá um dica ? |
|
2012-08-12 23:27:15 Thalyson Nepomuceno [UECE]
maldito teste 47 '-' |
|
2012-05-23 19:39:23 Sohakes
Obs: dois sapos podem ficar na mesma pedra. Eu tava considerando que năo e tava difícil achar uma soluçăo. Fiz a soluçăo óbvia e passou. |
|
2012-03-24 18:04:00 Lek [UNIOESTE]
affe, da resposta errada no teste 47 :S como que pode >.< edit: problemas com o memset =( Last edit: 2012-03-24 18:31:40 |
|
2012-03-22 14:39:51 Artur José Miranda Júnior [UESC-BA]
Ok, năo tinha notado isso năo. Valeu. |
|
2012-03-21 18:55:40 Marcos Kawakami
@Artur O exemplo está certo. Note que o sapo também pode pular para trás. |
|
2012-03-21 13:54:26 Artur José Miranda Júnior [UESC-BA]
No primeiro teste essa imagem do sapo na posiçăo um esta correta ? acredito que está ERRADA ou no lugar do 3 na segunda linha da entrada deve ser 1. 5 2 1 2 4 4 e năo 5 2 3 2 4 4 - sapo na p=3 pode pular 2 = 5. - sapo na p=4 pode pular 4 = fica na posiçăo 4, pois năo tem mais pedras. Last edit: 2012-03-21 14:42:25 |
|
2012-03-16 21:24:57 Luiz Santos
É basicamente a mesma coisa que o problema PRIMO e ainda assim lá no caso de teste 44 dá resposta errada |