Цитата(Sergio Ramos @ 31.10.2011, 21:09) *

Как вариант, записать все перестановки каждого числа в отдельный массив и затем по ним пройтись. Если есть ограничение по времени, то укажите, придумаем что-нибудь побыстрее.

ограничение по времени есть. 2 секунды. перебор не подойдет