¿La página no carga? Prueba haciendo clic aquí.
Placeholder

#4855

A내에 B는 몇개? 1s 256MB

Problemas

+, -로 이루어진 N*N 크기의 배열 A가 있다.

 

마찬가지로 +,-로 이루어진 M*M 크기의 배열 B가 주어지면

A 내에 B와 동일한 부분 배열의 개수를 구하라

 

B는 Q번 주어진다.

 

​* A 배열은 랜덤하게 생성된다.


Entrada

 

첫 줄에 A배열의 크기 N이 주어진다.

둘째줄부터 N줄에 걸쳐 A배열이 공백 없이 주어진다. 

N+2번째줄에 쿼리수 Q가 주어진다.

그 이후로 Q개의 B배열 정보가 주어진다.

각 쿼리의 첫 번째 줄에는 B배열의 크기 M이 주어진다.

두 번째 줄부터 M개의 줄에 걸쳐 B배열이 공백 없이 주어진다.

 

 

4 <= N <= 2,000

4 <= M <= 20​

1 <= Q <= 100​ 


Salida

Q개의 쿼리마다 한줄씩 B와 일치하는 A 부분배열 개수를 출력한다.


Ejemplo

10

------+--+
+--+++-++-
-++----++-
-++---+--+
+--+------
++++------
---+--+--+
+++-++-++-
+++-++-++-
---+--+--+
3
4
+--+
-++-
-++-
+--+
5
++++-
---+-
+++-+
+++-+
---+-
4
++++
++++
++++
++++
4

1
0


Fuente

teriusu

Debes iniciar sesión para escribir código.