EduBrick

H. Поиск подмассива со сдвигом

1000 мс · 256 МБ · всё или ничего

Даны массивы aa и bb. Найдите все вхождения bb в aa с точностью до прибавления константы: позиция ll подходит, если найдётся такое dd, что a[l+i]=b[i]+da[l+i] = b[i] + d для всех ii.

Формат ввода

В первой строке - числа nn и kk (1≤n,k≤1051 \le n, k \le 10^5).

Во второй строке - nn чисел aia_i, в третьей - kk чисел bib_i (0≤ai,bi≤1090 \le a_i, b_i \le 10^9).

Формат вывода

Выведите в возрастающем порядке все позиции вхождений (нумерация с единицы). Если вхождений нет, не выводите ничего.

Примеры

ввод
5 2
1 2 4 5 7
10 11
вывод
1 3
ввод
3 5
1 2 3
1 2 3 4 5
вывод

Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.