, i, j, n, m)
| | searchCycle (1,2, i, j, n, m) | | searchCycle (1,4, i, j, n, m))
{(priceCicle ())
{(); false;
}
}
}
}
} true;
}// end
/*
_____________________________________________________________
Метод ciclePr - поліпшення плану перевезень.
_____________________________________________________________
Змінні використовувані в методі: - лічильник; - мінімальний вантаж;, kj - індекси;
zn - знак операції.
_____________________________________________________________
*/ private function ciclePr (): void
{min: int = cicle [1]. perev, ki: int = cicle [1]. i, kj: int = cicle [1]. j, i: int = 1; (i < ; cicle.length)
{(min> cicle [i]. perev)
{= cicle [i]. perev; = cicle [i]. i; = cicle [i]. j;
} + = 2;
} zn: int = 1; [cicle [0]. i] [cicle [0]. j]. bazis = true; [ki] [kj]. bazis = false; (i = 0; i
{[cicle [i]. i] [cicle [i]. j]. perevozka + = min * zn; [cicle [i]. i] [cicle [i]. j]. gotoAndStop (3); * =-zn;
} [cicle [0]. i] [cicle [0]. j]. gotoAndStop (4); [ki] [kj]. gotoAndStop (5);
}// end
/*
_____________________________________________________________
Метод clearCicleShow - візуальна очищення плану.
_____________________________________________________________
Мінлива використовувана в методі: - лічильник.
_____________________________________________________________
*/ private function clearCicleShow (): void
{(var i: int = 0; i
{(element [cicle [i]. i] [cicle [i]. j]. bazis)
{[cicle [i]. i] [cicle [i]. j]. gotoAndStop (2);
}
{[cicle [i]. i] [cicle [i]. j]. gotoAndStop (1);
}
}
}// end
/*
_____________________________________________________________
Метод endCycle - перевірка завершення циклу.
_______________________________...