https://www.acmicpc.net/problem/12095
이 문제는 역으로 코드 해석이 필요한 문제이다.
해당 코드는 백트래킹으로 풀고 있다. 1부터 차례대로 넣으면서 아니면 거르고 거르고...
그렇다면, 맨 앞칸부터 9 8 7 6... 이렇게 오게 만들면 가장 마지막까지 탐색해야 하므로, 이를 강제화 시키면 된다.
정확히는 맨 첫 칸에서 삽질하게 만들면 된다. 그리고 그 다음칸도 삽질하게 만들고 만들고...
(너무 그러다가 답안이 중복답안이 나오면 망할 수 있으니 욕심내진 말고..)
그리고, 이걸 직접 1부터 넣어서 해보게 실패 시키면 깔끔하게 만점. 이렇게 되는 스도쿠 아무거나 하나 던져주면 된다.
더, 백트래킹을 어렵게 할 수도 있지만, 이정도만 해도 만점이 너무 충분하다.
3 | ||||||||
8 | 9 | 7 | ||||||
2 | 7 | 8 | ||||||
9 | 6 | |||||||
4 | 8 | |||||||
9 | 8 | |||||||
6 | ||||||||
7 | ||||||||
6 | 9 |
'알고리즘 & PS' 카테고리의 다른 글
[BOJ] 배 (1092, G5) (0) | 2024.11.21 |
---|---|
[BOJ] 벽 부수고 이동하기 4 (16946, G2) (0) | 2024.11.20 |
[BOJ] 치킨 배달 (G5, 15686) - 잃어버린 3시간 (0) | 2024.11.18 |
[BOJ] 감시 (G3, 15683) (0) | 2024.11.16 |
[BOJ] 웜홀 (G3, 1865) - 벨만-포드 알고리즘 튜토리얼 (0) | 2024.11.16 |