【发布时间】:2012-09-04 18:34:37
【问题描述】:
我有一个收藏列表:
{A B}
{C D E}
{F G}
行数可以是任意的,一行中的项目数也可以是任意的。
我需要得到这个:
{ACF ACG ADF ADG AEF AEG BCF BCG BDF BDG BEF BEG}
有人可以指出一些可以做到这一点的算法,或者至少是问题的名称 - 如果有的话。
【问题讨论】:
-
您正在寻找三组的笛卡尔积。在某些情况下也使用张量积。
-
解决方案是here。
标签: c++ list combinations combinatorics