[python] 백준 1783 병든 나이트
https://www.acmicpc.net/problem/1783 1783번: 병든 나이트 첫째 줄에 체스판의 세로 길이 N와 가로 길이 M이 주어진다. N과 M은 2,000,000,000보다 작거나 같은 자연수이다. www.acmicpc.net 문제 해결 bfs로 풀면 끝이라고 생각했지만 시간초과가 났다. bfs, dfs로 시간초과가 나면 결국 dp를 이용해야한다고 생각했다. 어느 방향으로 움직이던 오른쪽으로 이동을 해야한다. 열이나 행이 1칸이면 무조건 움직일 수 없기 때문에 답은 1 행이 두칸이면 열을 2칸 움직여야하기 때문에 열이 최소 3열 이상 있어야 움직인다. 4번 이상 움직이려면 움직일 수 있는 방법으로 한번씩 움직여야 한다. (-2,1),(2,1),(1,2),(-1,2) =>total (0..
2023. 3. 14.