diff --git a/router/router.hpp b/router/router.hpp index 2dfb40036777ee73f5e34bbc4a73cfff12f299ab..ed15a432df0f9ba9bce39fafddc1e9d4b898cf56 100644 --- a/router/router.hpp +++ b/router/router.hpp @@ -12,7 +12,7 @@ using namespace std; #define ROUND_LIMIT 8192//4096//32768 // Max=65534(=2^16-2) -#define PRINT_BOARD +//#define PRINT_BOARD //#define PRINT_SEARCH // for router debug #define MAX_LINES 256 diff --git a/solve b/solve index e59e903dfd347f47a3d5354ad1e2f1dd7a62fc2a..9c02f14a613cee5b1ffadad581b61201d245d20f 100644 Binary files a/solve and b/solve differ diff --git a/solver.cpp b/solver.cpp index 2697eea34ddc3e3fdc0e9932347180b73ae4ba9d..b278bbca9ee4dbb7db0c680ab53c2449a4e44b95 100644 --- a/solver.cpp +++ b/solver.cpp @@ -696,7 +696,7 @@ int move_along_line(int mino, int l,int dir,int check_num){ break; } if(line_board[mino_x+block_data[mino][i][0]-count][mino_y+block_data[mino][i][1]]==l && (line_board[mino_x+block_data[mino][i][0]-count-1][mino_y+block_data[mino][i][1]]==0 || line_board[mino_x+block_data[mino][i][0]-count-1][mino_y+block_data[mino][i][1]]==l) &&put_data[mino_x+block_data[mino][i][0]-count-1][mino_y+block_data[mino][i][1]]==0){ - cout <<"continue" << endl; + //cout <<"continue" << endl; cout << mino_x+block_data[mino][i][0]-count << " " << mino_y+block_data[mino][i][1] << " " << line_board[mino_x+block_data[mino][i][0]-count][mino_y+block_data[mino][i][1]] <