Определите оптимальный размер блока для обработки блоков
Алгоритм для определения оптимального значения m от M и k является:
Если M меньше или равно k, возврат M.
Если M больше k, учитывайте все значения между min(M/10,k/2) и k. Верните значение, которое минимизирует необходимое заполнение.
Тот же алгоритм используется, чтобы найти оптимальное значение n от N и k.