Решается следующая задача. Имеется ящик заданных размеров. Сверху набрасываются шарики заданных размеров. Требуется найти итоговое расположение шаров в ящике после того как он будет заполнен. Данную задачу решил, но, по-моему мнению, далеко не оптимальным способом. И сейчас пытаюсь улучшить программу.
В связи с этим вопрос: какой алгоритм движения шаров вы считаете оптимальным?
Заранее спасибо.
