Module: dois ponteiros


Problem

6 /11


Verificação de subsequência

Problem

Verifique se uma sequência é uma subsequência do array fornecido.
 
Entrada
A primeira linha da entrada contém o número N – o comprimento da sequência dada (1 ≤ N ≤ 10000). A segunda linha contém os membros da sequência original (separados por um espaço) – inteiros não superiores a 10000 módulo.
 
A terceira linha contém o número M – comprimento da subsequência (1 ≤ M ≤ 10000). A quarta linha especifica os membros da subsequência (separados por um espaço) – inteiros não superiores a 10000 módulo.

Impressão
Saída "SIM" se a sequência dada na 4ª linha for uma subsequência do array dado e "NÃO" se não for.
 
Entrada Saída
10
1 2 3 4 5 6 7 8 9 10
10
1 2 3 5 4 6 7 8 9 10
NÃO
10
1 2 3 4 5 6 7 8 9 10
9
1 2 3 5 6 7 8 9 10
SIM

Explicação.
Não confunda "subsequência" com com "substring".