Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.9.171] |
|
Сообщ.
#1
,
|
|
|
Добрый день,
Возникла такая задача, есть три столбца (или можно сказать массива): A, B и C, в них расположены значения: A1, A2, B1 ... C2. Нужно сгенерировать все возможные комбинации, но без повторов. Повтор в данной задачи считается когда комбинация "A1 B1" это тоже самое что и "B1 A1". Количество столбцов, и значений в них может меняться. Подскажите пожалуйста, может пример с перебором всех значений и тд. Спасибо за помощь. Нужно получить вот такие результаты, их количество 26: Цитата ------------------------- A B C ------------------------- A1 B1 C1 A2 B2 C2 ------------------------- 01. A1 02. A2 03. B1 04. B2 05. C1 06. C2 A - B 07. A1 B1 08. A1 B2 09. A2 B1 10. A2 B2 A - C 11. A1 C1 12. A1 C2 13. A2 C1 14. A2 C2 B - C 15. B1 C1 16. B1 C2 17. B2 C1 18. B2 C2 A - B - C 19. A1 B1 C1 20. A1 B1 C2 21. A1 B2 C1 22. A1 B2 C2 23. A2 B1 C1 24. A2 B1 C2 25. A2 B2 C1 26. A2 B2 C2 |