170
правок
Изменения
м
ться
<nowiki><</nowiki><tex>j, mask - 2^j </tex><nowiki>></nowiki>, и <tex>|mask| = |mask - 2^j| + 1</tex>, то состояния с большим <tex>|mask|</tex> должны быть посещены позже, чтобы к моменту вычисления текущего состояния были вычислены все те, которые используются для его подсчёта.
Однако если использовать рекурсию, об этом можно не беспокоится беспокоиться (и сэкономить немало кода, времени и памяти).
//Все переменные используются из описания алгоритма, inf = бесконечность
''findCheapest'' (i, mask)