for (int k = N-1; k >= 0; k--)
for (int i = 0; i <= k; i++)
states[i] = states[i]*p + states[i+1]*(1-p);
return exp(-rate*T) * states[0];
"Вот значение для l oop из метода биномиального дерева для оценки цены опциона, и этот шаг является обратной итерацией"