backtracking

    0

    1답변

    왼쪽 상단 모서리부터 시작하여 아래쪽 오른쪽 구석까지 덜 무거운 경로를 찾고 싶습니다. 오른쪽, 아래 또는 오른쪽으로 만 움직일 수 있다는 조건이 있습니다. 이은 예입니다 matrix example 내가 되돌아와 문제를 해결하기 위해 필요하지만, 내가 잘하고있어 경우 내가 말할 수 없습니다. 이 코드는 최대 10x10 크기의 행렬을 해결할 수 있지만 20x

    -2

    2답변

    그래서 주어진 크기의 2 차원 int 배열을가집니다. 이 배열의 특정 위치에 1의 값을 지정하려고합니다. 다른 배열의 출력 값을 사용하고 있습니다. 다음과 같이 입력하십시오 : public void printQueens(){ int k = queens[0]; board[1][queens[0]] = 1; System.out.prin

    -1

    1답변

    역 추적 중에 비트를 설정하는 방법에 대한 고지. 출력에서 001,010 및 100을 제외 할 수 없습니다. 알고리즘을 제공하면 큰 도움이 될 것입니다. Eg:n=3,k=2,arr={0,0,0},index=0 void printwithKbitset(int n,int k,int arr[],int index) { if(k==0) {

    0

    1답변

    저는 CLIPS를 처음 접했고 백 트랙 패러다임이 머리를 아프게합니다. 다음 출력을 생성해야하는 질문이 있습니다. Q: Is the patient's temperature more than 39? [yes/no]: yes The patient has fever Q: Does the patient sick over a month? [yes/no]:

    1

    1답변

    학교 숙제를 위해 Java에서 노 그램 솔버를 쓰려고합니다. 그것은 하나를 제외하고 모든 제공된 입력에 적용됩니다. 내 코드가 github에 있습니다. CSPSolver에서 https://github.com/farkadav/Nonogram-solver 나는 노 그램을 해결합니다. github의 텍스트 파일에있는 제약 조건을 만족하는 모든 가능한 행/열 조합

    0

    1답변

    이번 주에 자바 할당을하고 있습니다.이 세트에서는 문자열을 재귀 적으로 역 추적하고 해당 문자열의 모든 순열을 찾아서 최대 크기의 정수 문자열에 포함 된 숫자. 이 부분만으로도 좋습니다. 문제는 여기에 int z로 표시된이 정수의 길이를 설정해야한다는 것입니다. 예를 들어 maxDigit ("12345", 3) 메서드의 예상 출력은 다음과 같습니다. 543

    -2

    2답변

    이 코드를 디버깅하려고했지만 지금은 정말 도움이 필요합니다. 매우 귀하의 문제가 스택 오버 플로우되어 #include <stdio.h> char grid[5][5] = { {'t', 'z', 'x', 'c', 'd'}, {'a', 'h', 'n', 'z', 'x'}, {'h', 'w', 'o', 'i', 'o'}, {

    0

    1답변

    나는 재미로 나 자신을 도전하고 싶습니다. 그리고 저는 스스로 해결할 수없는 문제에 직면했습니다. 시도해 보았지만 해결 방법을 찾을 수 없기 때문에 여기에서 여러분에게 물어 보았습니다. var y1 = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]; var y2 = [ 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20

    0

    1답변

    같은 문제가 발생합니다. NxN 행렬을 만들 필요가 있습니다. (N은 입력으로 주어집니다) 모든 항목이 [1, N] 범위에 있고 항목이 특정 행이나 열에서 두 번 반복됩니다. 대각선에는 아무런 제약이 없습니다. 또한 모든 실행과 함께 그리드의 출력을 보장하기 위해 난수 생성기를 사용해야합니다. 또한이 문제를 해결하기 위해 백 트랙킹에 대한 힌트를 얻었습니다

    3

    1답변

    부 프로젝트로 저는 Regex parser/compiler을 구현하고 있습니다. 나는 실제 일치하는 부분이 어떤 역 추적 모나드가 어떻게 작동 하는지를 배우기에 좋은 시간이라고 생각했다; 예를 들어리스트 모나드처럼. ListT 가브리엘의 List.Transformer lib 국가 모나드 부분에서입니다 data Expr = Group Int Expr