문제 링크
- http://icpc.me/10218
문제 출처
- Coder’s High 2014 E번
시간복잡도
- $O(4 * 3^{10} * NM)$
풀이
10번 안에 뺄 수 있는지만 판단하면 되므로 $4^{10}$가지의 경우의 수를 모두 확인해주면 됩니다.
하지만 같은 방향으로 연속해서 2번 기울일 필요는 없기 때문에 경우의 수가 $4 * 3^{10}$으로 줄어들게 됩니다.
구현이 많이 귀찮지만, 열심히 구현하면 맞을 수 있습니다.
전체 코드
1 |
|