프롤로그에서 기사단이 체스 판 (8x8)의 각 사각형에 정확히 한 번씩 도착하는 일련의 법적 절차를 찾아내는 코드를 만들었습니다. 나는 다음과 같은 논리를 사용했다 : 기사 이동의 가 8 유형 : 을 마우스 오른쪽 버튼으로 1 아래 2 아래 2 1을 왼쪽에서 오른쪽이 아래로 1 아래 2 왼쪽 1 오른쪽 1 2 가 2 오른쪽 2 U를 1 좌측 위로 move(
12 개의 객체 집합이 있다고 가정하고 {1,2,3,4,5,6,7,8,9,10,11,12} . 우리는이 집합을 3 개의 물체로 구성된 4 개의 작은 집합으로 나누어야합니다. 그래서이 집합의 최대 합과 최소 합이 최소화됩니다. 우리는 이러한 차이점을 발견해야합니다. 이 예제에서는 {1,7,12}, (3,8,9}, {4,5,10}, {2,6,11}이 네 세트는
또는 컨텍스트에 내장 된 은 상태 조합을 간결하게 표현하고 싶습니까? 을 감안할 때 다음 {
animal: [:dog, :cat],
disposition: [:grumpy, :hungry, :sleepy]
}
내가 만들고 싶어 : [
{animal: :dog, disposition: :grumpy},
{animal:
해결 나는 최근 대회에서이 문제를 건너 왔어요 : How many ways are there to fill a 4*N board completely using only tiles of 1*4 and 4*1 dimensions?
을 많은 경우를 통해 협력, 우리는 f(i) = f(i-1) + f(i-4) ; (i > 4)
이 문제 (동적 프로그래밍)의
의 모든 조합이 나는 a = ["w1", "w2", "w3"]
가 어떻게 값의 모든 조합을 가진 새로운 배열을 생성 할 수 있습니다 배열이? 나는 다음과 같이 출력을 필요 ["w1", "w2", "w3", "w1 w1", "w1 w2", "w1 w3", "w2 w1", "w2 w2", "w2 w3", "w3 w1", "w3 w2", "w3 w3", "w
I는 예를 들어, 각각의 중복하지 증가 값, 일련의 정수, 고정 된 세트를 가지고 {1, 2, 4}, {1, 3}, {2, 4}, {2, 7}, {3, 6}, {5, 6}, {3, 5, 7}.
어떤 알고리즘 또는 더 있는가 내부 정수 반복없이 주어진 세트 있지만 모든 가능한 조합을 생성하는 C# 코드, 즉 [{1, 2, 4}, {3, 6}] < all
나는 n-raws m-columns 행렬을 가지며 모든 조합을 찾고 싶습니다. 예를 들어 : 2 5 6 9
5 2 8 3
1 1 9 4
2 5 3 9
내 프로그램은 2-5-6-9
2-5-6-3
2-5-6-4
2-5-6-9
2-5-8-9
2-5-8-3...
이 m의 X를 for 루프를 정의 할 수 없습니다 인쇄됩니다. 그렇게하는 방법?
여행 세일즈맨 문제를 해결하기 위해 Ant Colony Optimization의 소프트웨어 구현을 개발했지만 ACO의 확률 적 특성으로 인해 ACO 알고리즘을 실행할 때마다 매번 다른 최적의 솔루션이 생성됩니다. ACO를 더 결정 론적으로 만들 수있는 방법이 있습니까? 100 % 결정적 일 수는 없다는 것을 이해하지만 동일한 문제 공간에서 여러 번 실행할
의 내가 배열의 다음 배열을 가정 해 봅시다 하나의 가능성은 있지만 'abcde'는 아님). 나는이 (자바 스크립트) 같은 단지 루프 모든 무력 수 있습니다 var A = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h'],
['i'],
['j', 'k', 'l']