sudoku

    1

    2답변

    안녕하세요 좋은 사람들이 stackoverflow! 나는 이해할 수없는 이상한 문제가있다. private static void resi(int [][] matrica,int row, int col) { if (matrica[row][col] != 0) { next(matrica,row, col); // <--- this the line

    0

    1답변

    나는 C++로 스도쿠 솔버를 만들었다. 그러나 GUI가 필요합니다. VC++에 익숙하지 않기 때문에 GUI를 만들 수는 없으며 C#으로 GUI를 만들려고합니다. 나는 C#의 기본을 지났지 만 시작을 필요로한다. 폼에 Windows Form 응용 프로그램을 만들고 데이터 격자보기를 만드는 경우 격자에서 기능을 구현하는 방법은 무엇입니까? 아래는 C++ 코드입

    1

    1답변

    자바에서 스도쿠 문제를 구현하려고합니다. 지금 나는 백 트랙킹의 순진한 구현을 관리 해왔다. 작동하는 것처럼 보이지만, 내가 필요로하는 것은 AC3 알고리즘을 사용하는 것이다. 몇 가지 소스에 대한 의사 코드를 보았습니다 : http://en.wikipedia.org/wiki/AC-3_algorithm (한 예)과 저는 어떤 제한이 될지 궁금합니다. cla

    0

    1답변

    def sqrs(seq): boxes = [[] for x in range(0,9)] j = 0 for y in range(0, 7, 3): for x in range(0, 7, 3): for i in range(0, 3): boxes[j].extend(seq[y + i][x:x + 3])

    -3

    1답변

    최근 Sudoku를 해결하고 재귀 및 역 추적을 사용하는 간단한 C 코드를 작성했습니다. 방금 설명한 코드는 아래에서 찾을 수 있습니다. 모든 것이 잘 작동합니다. #include <stdio.h> # define INsigned 0 int grid[9][9]; void printGrid(){ int row,col; for(row=0;row<9

    -1

    1답변

    저는이 프로그램을 비트 단위로 작성하여 각 파트가 계속 수행되는지 테스트했습니다. 그러나, 내가 끝내고, 모든 것을 모으면, 나는 해결책을 얻을 수 없었다. 나는 각 스퀘어에 가능한 숫자의 목록을 만들고 스퀘어를 기존 스퀘어를 기반으로 제거함으로써 스도쿠를 풀려고했다. 사각형에 가능한 숫자가 하나 밖에없는 경우 해결책이라고 생각했습니다. 그리고 그것이 완료

    0

    1답변

    DFS/BFS를 사용하여 Sudoku를 구현해야합니다. 그리고 내 의심 스도쿠 구현을위한 bfs를 사용하는 경우입니다. 내가 재귀 메서드를 사용해야하거나 재귀/역 추적을 모두 사용해야합니까?

    3

    1답변

    재귀 backtracking 알고리즘을 사용하여 주어진 sudoku 퍼즐을 풀려고합니다. 내 스도쿠 해결사에 두 가지 문제가 있습니다. 첫째로, 퍼즐을 해결하지만, 백업을 재발행하고 프로세스에서 언 솔트합니다 (약 4718 개의 재귀를 해결하고 다른 이유로 10000 개 정도를 백업합니다). 두 번째 문제는이 문제를 해결하려는 시도에서 비롯됩니다. 나는 그

    0

    1답변

    내가 다음 스도쿠 솔버 기록되지 않은 반환 내가 초기 그리드 a에 대한 res = solve(a)를 호출 할 때 # map 012 to 0, 345 to 1, 678 to 6 dico = dict() for x in xrange(9) : dico[ x ] = (x/3) * 3 print dico def candidates(a, i, j

    1

    1답변

    Python에서 C++에 대한 답변 중 하나에서 코드를 이식하는 중입니다. 누군가가이를 수행하고 프로세스의 일부를 명확히하기를 바랍니다. 제가 이야기에 대한 답변 - https://stackoverflow.com/a/11366549 나는 무게 중심이 정렬되고있는 단계 (마지막 전의 일)에 있어요. 문제의 코드는 그 일을하지만, 코드를 더 이상 만들지 않으면