Counting Patterns.


Submit solution

Points: 100 (partial)
Time limit: 2.0s
Memory limit: 512M

Author:
Problem type

Dada una cadena y patrones, cuente para cada patrón el número de posiciones donde aparece en la cadena.

Entrada

La primera línea de entrada contiene una cadena de longitud n. La siguiente línea de entrada contiene un entero k: el número de patrones. Finalmente, hay k líneas que describen los patrones. La cadena y los patrones constan de caracteres de la a a la z.

Salida

Para cada patrón, imprima el número de posiciones.

Restricciones

  • 1 \leq n \leq 10^5
  • 1 \leq k \leq 5 \cdot 10^5
  • La longitud total de los patrones es como máximo de 5 \cdot 10^5

Ejemplo de Entrada

aybabtu
3
bab
abc
a

Ejemplo de Salida

1
0 
2

Comments

There are no comments at the moment.