На первом шаге - внешний цикл по

- нужно рассчитать все возможные значения

, из этого набора значений выделить вектор максимальных по

, то есть по

, значений. Затем этот вектор максимальных по

значений взять в качестве

на втором шаге и снова найти вектор максимальных по

значений. И так далее.
Да, вектор

состоит из 40 значений, а у функции

исчезает размерность по

. Я и спрашиваю, как это исправить.
Например, что означает
Нужно сделать так, чтобы максимальное значение функции

на

-ом шаге приравнивалось к значению функции

??
10 значений функции

при различных

и

А здесь что имелось ввиду?
Просто трехмерный массив.
И, допустим, мы поправим текущую ошибку (где её текст, кстати?), будет ли работать Ваш код, если сделать вначале

?...
40 на N заменить.