모든 VARIATIONS WITH REPETITION을 생성하는 Java 코드가있는 사람이 있습니까? 많은 순열 및 조합 예제를 사용할 수 있으며 유사 콘텐츠는 가장 쉬운 것이어야합니다. 휠을 재발견하는 데 시간을 낭비하는 것은 어리석은 느낌입니다.이 경우 많은 코드가 작성되어야합니다. 를 반복 할 변화의 예는 다음과 같을 수 (tupletSize=3, i
방금 두뇌 블록을 가졌습니다. 데크 개체가 있고 반복적으로 5 장의 카드 조합을 얻고 싶습니다. 어떤 사람이 나에게이 작업을 수행 할 수있는 방법을 보여줄 수 있습니까? 나는 이것이 다음과 같을 것이라고 상상합니다. for(int i =0; i <52; i++){
for(int j = i + 1 ; j < 52; j++){
for(i
시퀀스의 두 순열 (예 : [2, 3, 1, 4] 및 [4, 1, 3, 2])이 첫 번째를 두 번째로 변환하는 데 필요한 cycles을 계산합니다 (예 : [[0, 3], [1, 2]]). mathworld의 링크에 따르면 Mathematica의 ToCycle 함수는이를 처리하지만 Mathematica 라이센스를 가지고 있지는 않습니다. 모든 FOSS 언어
Roger Pressman의 저서에는 4 개의 if 문을 감싸는 내부 루프가 2 개 중첩 된 루프가있는 프로그램에 대한 예제가 있습니다. 두 개의 루프는 최대 20 번까지 실행될 수 있습니다. 그는 이것이 약 10^14 경로를 만들어 낸다고 말합니다. 이 큰 숫자를 얻으려면 루프 내부의 경로에 2^40, 즉 2^20 곱하기 2^20을 곱하여 두 루프를 통과
나는 궤적을 따르는 점들과 각 점과 연관된 좌표들로 구성된 궤도 집합을 가지고 있습니다. 나는 이것을 3 차원 배열 (탄도, 점, 매개 변수)에 저장합니다. 나는이 궤도의 가능한 pairwise 조합 사이에 최대 누적 거리를 갖는 r 궤적 세트를 찾고 싶다. num_traj는 500-1000 주위 수이 max_dist = 0
for h in itertoo
this problem에 대한 해결책을 찾는 데 오랜 시간을 보냈습니다. 나는 십자가의 삼각형을 그렸고 간단한 경우 삼각형을 세 었으며 어떤 종류의 패턴을 찾았다. 불행히도, 나는 벽에 부딪쳤다. 나는 내 프로그래밍/수학 능력이이 문제의 전제 조건을 충족시키지 않았 음을 확신한다. 포럼에 액세스하려면 온라인 솔루션을 찾았습니다. 나는 대부분의 방법을 전혀
이전에 단순한 python 프로그램을 사용하여 드라이브에 대한 단일 솔루션을 강요했습니다. alt text http://www.tabbykat.com/Drive%20ya%20Nuts%20Travel%20Sol%20c.jpg 퍼즐은 숫자 그들에 1-6 7 개 육각형로 구성되며, 각 숫자는 다음 조각에 같은 번호에 인접 있도록 모든 조각을 정렬되어야합니다. 퍼
내 코드가리스트의 동적 수를 포함 INPUTS라는 목록을 가지고,의는 이벤트 나는 것의 A, B, C가 .. N.이 목록에 포함 동적 번호를 부르 자 이벤트의 각 조합이있는 함수를 호출하려고합니다. (이 많거나 작을 수 입력 횟수가 세 파라미터 본 예에서, 동적이지만) I 각 조합 내 기능이 여러 번 호출해야 INPUTS: A(0,1,2), B(0,1),
나는 combinatorics 문제를 해결하기 위해 노력하고 있습니다, 그것은 쉬운 것처럼 보이지만, 나는 그것에 약간 문제가 있습니다. 내가 X 테이블과 N 명이 테이블에 앉을 수 있다면 각 테이블은 1 ~ N 개의 좌석 공간을 가질 수 있으며 사각형 테이블의 한면에만 사람을 앉을 수 있습니다. 문제 해결). 1 개의 K 테이블까지 모든 좌석 배치를 계산