Просили алгоритм - показали алгоритм.
Чего там вкуривать. Алгоритм можно понять по картинкам. Остальное математика и чуток геометрии:
1. Сортировка по высоте
2. Поставили блок, получили 3 пустоты с их размерами
3. поставили блок внутрь пустоты, получили ещё 3 пустоты
4. Заполнили все пустоты (ни один из блоков не влазит) - перешли на пустоты уровнем выше (держать в многомерных массивах). (Отредактировано автором: 28 Ноября, 2012 - 11:41:31)
|