Nome do arquivo: teclado.x, onde x deve ser c, cpp, java, js ou py
Fonte: https://olimpiada.ic.unicamp.br/pratique/ps/2021/f3/teclado/
Os teclados de telefones mostram teclas com os dígitos de 0 a 9, para que possamos digitar o número do telefone que queremos contactar, como na figura abaixo. Mas as teclas também mostram letras, que podem ser usadas por exemplo para facilitar a memorização de um número de telefone em particular. Por exemplo, para memorizar o número
(74) 7622 3623
podemos associar esse número à cadeia de caracteres pipocadoce:
Claramente, um número pode ser representado por diferentes cadeias de caracteres. Por exemplo, o número 3482 pode ser representado por fita, diva, dita, egua, e muitas outras cadeias de caracteres.
Dados um número e uma lista de cadeias de caracteres, sua tarefa é determinar quantas cadeias de caracteres da lista podem representar o número dado.
A primeira linha da entrada contém uma cadeia de caracteres N, o número de telefone. A segunda linha contém um inteiro M, o número de cadeias de caracteres na lista. Cada uma das M linhas seguintes contém uma cadeia de caracteres Ci.
Seu programa deve produzir uma única linha na saída, contendo um único inteiro, o número de cadeias de caracteres da lista que podem representar o número dado.
Entrada | Saída |
---|---|
3482 | 2 |
4 | |
fita | |
regua | |
milho | |
diva |
Entrada | Saída |
---|---|
7476223623 | 1 |
5 | |
pipoca | |
pipocadoce | |
misobafobe | |
doce | |
docepipoca |
Entrada | Saída |
---|---|
4444 | 0 |
3 | |
mono | |
tudo | |
nada |