Добрый день, подскажите алгоритм решения:
Дан массив дробных чисел. На вход поступает большое кол-во запросов с другими массивами дробных чисел. Для каждого запроса нужно ответить, сколько раз массив встречается в исходном массиве
Как оптимизировать, чтобы каждый раз не пробегаться по исходному массиву?
Так как числа дробные, то, чтобы нормально проверять числа на равенство, сохраним их с какой-то фиксированной точностью. Получили классическую задачу о поиске множества строк в другой строке. Самое популярное решение - Ахо-Корасик. Но можно решать любыми суффиксными структурами или хэшами.