정확한 문제는 제가 언급하고있는 문제의 분포 수는 here입니다. 나는 그 배포판을 명시 적으로 알기에 관심이있다. 예를 들어 5 개의 공과 3 개의 상자가 있습니다. 하나의 배분은 상자 1에 2 개의 공, 상자 2에 2 개의 공, 상자 2에 1 개의 공, 즉 221이라고합니다. 이제 모든 가능한 분포를 나열하고 싶습니다. - 212 131 104 . .
그래서,이 배열 진형 : array = ['A', 'B', 'C', 'D', 'E', 'F'] 그리고, 각각의 고유, 반복되지 않는 조합을 인쇄과 같이 할 수 파이썬을 얻기 전에 잠시 동안 놀았 : AB,
AC,
AD,
AE,
AF,
BC,
BD,
BE,
BF,
CD,
CE,
CF,
DE,
DF,
EF,
그러나 지금, 나는 새로
이 코드 블록을 사용하여 행이있는 행의 가능한 모든 조합을 얻습니다. 코드는 다음과 같다 :이 sample = [1 1 ; 2 2; 3 3];
v = [];
for i = 1:size(sample,1)-1
v = [v;(sample(i,:))];
for j = 1:size(sample,1)
if isequal(ismembe
두 개의 값을 입력으로 사용하고 두 번째 함수를 통해 두 값의 "조합"값을 반환하는 함수가 있습니다 (간단히하기 위해 f2은 입력 값의 합계를 반환합니다). 파이썬에서 그것은이다 : 자, in1 및 in2이 시점에 관련되어 f1 (in1, in2):
return f2(in1,in2)
f2 (in1, in2):
return in1 + i
집합이 있다고 가정 해 봅시다 : {1,2,...,N}, 그리고 각 하위 집합의 특정 수의 요소를 가진 K 개의 비어 있지 않은 부분 집합의 비 반복적 인 그룹을 찾고 싶습니다. 예 : 세트 : {1,2,3,4,5,6,7} 서브 세트 수 3, 요소 수 3,3,1. 이 같은 기 생성 것이다 : I가 제 조합 한 후 두 번째 생성한다면 {{1,2,3},{4,5
아래의 행렬 형식입니다. 문자의 대각선 조합은 허용되지 않으며, 수직 및 수평 조합 만 허용됩니다. 누구나 특정 레벨에 필요한 조합 수를 계산하는 방법을 제안 할 수 있습니까? 예 : 레벨이 1이면 1 문자 조합 만 허용됩니다. 예 : A, B, C, D, E, F, G, H, I 즉 10 개 조합 레벨이 2라면 가능한 조합은 AA입니다. , BB, AB,
이 프로젝트는 으로 작성되었습니다. PHP은 본질적으로 webshop이며 어떤 제품을 판매하는지 보여주는 XML을 생성해야합니다. 이제 각 제품 자체는 높이, 색상, 모양 등과 같은 속성을 가질 수 있습니다. 각 속성은 높이와 같은 자체 속성을 가질 수 있습니다. 높이는 120cm, 150cm, 180cm 등이 될 수 있습니다. 가능한 속성 수 또는 가능한
나는 현재 배열에서 10 그룹의 숫자의 가능한 모든 조합의 배열을 만들기 위해이 코드를 사용하고 있습니다 : var Util = function() {
};
Util.getCombinations = function(array, size, start, initialStuff, output) {
if (initialStuff.length >= s
집합의 가능한 모든 조합을 찾으려고하지만 요소의 순서 또한 내 문제에 중요합니다. 예를 들어 집합 set={A, B, C}의 경우, 가능한 하위 집합은 subsets={A},{B},{C},{A,B},{A,C},{B,A},{B,C},{C,A},{C,B},{A,B,C},{A,C,B},{B,A,C},{B,C,A},{C,A,B},{C,B,A}입니다. 찾을 수있는