Образец в матрице
1000 мс · 256 МБ · всё или ничего
Дана матрица и матрица-образец , обе из строчных латинских букв. Посчитайте количество вхождений образца в матрицу.
Двумерный хеш решает это в лоб: посчитать хеш каждой подматрицы размера и сравнить с хешем образца. Подготовка , проверка каждой позиции .
Формат ввода
В первой строке - числа и ().
В следующих строках - матрица.
Далее числа и () и строк образца.
Формат вывода
Выведите количество вхождений образца.
Примеры
ввод
3 3 aaa aaa aaa 2 2 aa aa
вывод
4
ввод
2 2 ab cd 1 1 a
вывод
1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.