Автор Тема: Уникальные перестановки  (Прочитано 34970 раз)
Smith
Из мудрейших мудрейший
**
Offline Offline

Сообщений: 2950


PeAcE


Просмотр профиля
« : Июнь 14, 2012, 12:50:56 »

Да-а-а... Вот ситуация...

А вот такая идея: воспользоваться случайной генерацией комбинаций.
Берём, например, несколько первых комбинаций, скажем, таких:

1 1 1 1 1 1
1 2 2 2 2 2
1 3 3 3 3 3
1 4 4 4 4 4
1 5 5 5 5 5
1 6 6 6 6 6

Дальше включаем рэндом, генерируем следующую комбинацию, проверяем, если годится, записываем в набор, если не годится, отбрасываем; генерируем следующую комбинацию и т. д.

Можно вообще начать с одной комбинации, любой.

111111   212345   313624   414263   515432   616253
122222   223456   324135   425314   526543   621364
133333   234561   335246   436425   531654   632415
144444   245612   346351   441536   542165   643526
155555   256123   351462   452641   553216   654631
166666   261234   362513   463152   564321   665142

зы: а что такое рэндом?  Huh? Undecided Да

Эти пользователи сказали вам СПАСИБО :

square

За это сообщение 1 пользователь сказал спасибо!
Записан