Цитата(Камиль @ 6.01.2009 15:24)

Никак не могу придумать оптимальный алгоритм
Алгоритм ЧЕГО? У меня сильное ощущение, что ты забыл задать основной вопрос. ЧТО именно должно фигурировать в ответе? Из твоей постановки это совершенно не ясно.
Если тебе нужно количество возможных вариантов размещения - то при чем тут Паскаль и вообще программирование? Задача тогда чисто математическая, и место ей в разделе Математика. А если тебе, скажем, нужно смоделировать сам процесс перебора, то есть действительно АЛГОРИТМ, то почему не в разделе Алгоритмы?.. Да и в практической ценности подобного алгоритма я сильно сомневаюсь - сдается мне, числа тут будут астрономические..
Короче, на ТУ постановку задачи, которую ты привел, ты получил, как мне кажется, единственно правильный ответ - молчание. Извиняюсь, что нарушил его, подпортив тем самым красоту ответа..