根据某些约束处理属于有限集的实体的组合。
Power Set算法的良好实现是什么?最近,我需要此算法来为我的益智游戏构建求解器。通常,求解器应尝试策略(转弯集,...
我需要一个具有以下特征的数组或迭代器进行循环:1°我有一组大小为$ n $(随机,排序)的$ d $向量,例如x [0],..., x [d-1]。 2°我希望每个迭代值都是...
我正在尝试使用R将M的所有可能分区(包括0)划分为N个部分。然后,我希望对每个结果进行置换,而不进行替换和重复。例如,对于M = 4和...
我有一个列表,需要获取所有排列。但是我只能在列表子集中进行排列。例如,我有这样的列表[1,2,3,4],我将其分为两个子集[1,2],[3,4],而我...
我有此密码生成器,该密码生成器将长度为2到6个字符的组合(包含小写字母,大写字母和数字(不包含0))组合在一起-共61个字符。全部我...
我想将k个球分配到n个不同容量的容器中。在给定n,k和箱容量的情况下,如何对分布进行排名和取消排名?例如:n:= 3 k:= 4箱容量:= 3,2,1 ...
我仍然不喜欢Haskell,需要以下功能的提示。我想通过添加一对的每个乘法来创建一个列表:all :: Int->(Int,Int)-> [(Int,Int)] all n,pair = ....
我正在寻找一种算法,该算法可为我提供元素1 .... n的置换计数。如果我定义周期长度。例如n:= 4 ->排列计数1,1,1,1 ...
我用一些代码解决了下面的leetCode问题:您有d个骰子,每个骰子都有f个面,编号为1、2,...,f。返回以模数10 ^ 9 + 7掷骰子的可能方式的数目,因此...
目标:使用输入数据来组合元素。目标是实现输出。示例当前情况(输入):jim west aaa 12345 Le tomo bbb Sara ...
我确信每个人都熟悉著名的21个火柴比赛,每个人参加1,2或3场比赛,最后一个参加比赛的人输了。让我们简化游戏,并假设...
有2 ^ b个b位数组。选择n个b位数组的方式有“ 2 ^ b select n”种。我想遍历所有“ 2 ^ b select n”种选择n个b位数组的不同方式。显然...
给出一个二进制矩阵(值为0或1),相邻的1表示“ hills”。同样,给定一些数字k,找到需要最小翻转为0的数字,以便至少形成一个......>
我有一个具有以下值的数据帧:data =结构(列表(等级= c(5L,1L,7L,6L,2L,2L)),row.names = c(NA,-6L),类= “ data.frame”)我有20种不同的选择,可以选择3 ...
[如何使Sympy置换作用于列表?例如,从sympy.combinatorics导入置换lst = ['a','b','c','d','e','f','g','h','i'] perm =置换([[[0,2,8,6],[1,5,7,...
组:给定一个(学生)列表,我如何生成具有最大值和最小值的所有(组)集?
我代表老师从事一些功能的研究,将学生分成小组。为此,我正在寻求帮助,以确定一种有效的方法来生成所有可能的团队组合...
[我正在尝试设计一个函数/公式,在其中给您两个整数变量,分别表示5和100。第一个数字可以代表调查中的5种冰淇淋口味,而...
缺少Haskell原语,以便将函数依次应用于列表的每个元素?
在Haskell中,众所周知,可以使用map原语将给定函数应用于列表的所有元素:λ>映射到上层“ abcd”“ ABCD”λ>尝试生成所有分区时... >
我有一个节点集N = [1,2,.... n]我可以在此节点集上定义2 ^(nC2)个图。我想按边缘数量的不降序枚举它们。有没有有效的...