Я попробовал все, но я все еще не могу решить эту проблему без грубой силы:Я получаю N блоков с известной высотой и шириной.Я могу вращать их (высота становится шириной, а ширина становится высотой), и я должен построить из них самую высокую пирамиду (конечно, я могу изменить порядок блоков).Проблема в том, что вы не можете поместить блок шириной X в блок шириной меньше X. EDIT: Проблема в том, что вы не можете поместить блок в блок одинаковой ширины.Есть идеи?