풀어보면 좋은 문제 목록 - 2580 스토쿠 DFS 질문입니다!!
원본 코드를 첨부합니다 #include #include #include using namespace std; int arr[82][82]; vector > v; //0위치 int d[] = {0,1,1,1,4,4,4,7,7,7}; //사각형 bool isRight(int n) { //조건 확인*** int cnt = 0; int target = arr[v[n].first][v[n].second]; //[1] 네모칸 하나 중복 확인 int startr = d[v[n].first]; int startc = d[v[n].second]; for (int i = 0; i > tmp; if (tmp == 0) v.push_back(make_pair(i,j)); arr[i][j] = tmp; } } re(0); //결과 출력 for (int i = 1; i