문제 링크
- https://www.acmicpc.net/problem/1760
알고리즘
- 이분 매칭
풀이
지난번에 설명한 ‘룩 어택’과 비슷한 문제다.
이번 문제는 ‘룩 어택’이나 ‘룩 배치하기’보다 어렵다. 체스판 위에 구덩이와 벽이 동시에 존재하기 때문이다.
구덩이가 있는 곳에는 룩을 놓을 수 없고, 벽을 룩이 이동할 수 없기 때문에 벽을 사이에 두고 같은 행이나 열에 또 다른 룩이 있을 수 있다.
이 문제를 푼다면 룩 배치하기, 게시판 구멍 막기, 룩 어택은 쉽게 풀 수 있을 것이다.
코드에 대한 설명은 지난 게시물에 적어놨으니 이번엔 생략…!
전체 코드
1 |
|