多集合组合生成器
工具介绍及使用方法
笛卡尔积计算器:把每行的数字看成一个集合,一次列出所有集合叉乘出来的全部组合(A × B × C …),同时给出笛卡尔积的大小。
与「多行排列组合生成器」的区别:本工具面向多集合叉乘,重点是自定义连接符(允许留空)、分组显示,以及笛卡尔积大小的明确说明;元素按数字识别,可以先约定每个集合的取值范围再拼成编号。
量级护栏:最多 12 个集合、每个集合最多取 200 个元素、最多输出 20000 条、输出总字符数不超过 20 万。超出上限时自动收敛并提示,统计信息里仍然会给出实际输出条数与理论组合总数。
与「多行排列组合生成器」的区别:本工具面向多集合叉乘,重点是自定义连接符(允许留空)、分组显示,以及笛卡尔积大小的明确说明;元素按数字识别,可以先约定每个集合的取值范围再拼成编号。
量级护栏:最多 12 个集合、每个集合最多取 200 个元素、最多输出 20000 条、输出总字符数不超过 20 万。超出上限时自动收敛并提示,统计信息里仍然会给出实际输出条数与理论组合总数。
操作步骤
- 每行输入一个集合,元素用逗号或空格分隔,例如:
1,2,3
4,5。 - 按需调整参数:
· 连接符:组合内各元素的拼接方式,留空表示直接相连(1 与 4 拼成14),常用于把各集合的数字拼成长编号;
· 输出分隔符:结果之间的分隔方式,默认每个组合占一行,也可以填,拼成一行;
· 分组显示:用圆括号(1)-(4)或方括号[1]-[4]标出每个元素来自哪个集合;
· 最多输出:结果条数上限(1 至 20000)。 - 点击「开始计算」,统计信息里会写明「输出 N,共 M 组合」,表格里逐条列出序号与组合。
完整示例
输入(连接符「-」,不分组,组合之间换行):
1,2,3 4,5
输出:
1-4 1-5 2-4 2-5 3-4 3-5
留言板
全部留言 →-
还没人说话,来占个沙发?