[Python/DFS] BOJ-14500 테트로미노
테트로미노가 놓인 칸에 쓰여 있는 수 들의 합 중 최대값을 구하는 문제다.
어떻게 테트로미노를 지정할 수 있을까?
- 가능한 모양을 리스트로 나열
- 비효율적인 방법이다. 정사각형 수가 늘어난다면 가능한 모양을 세기 어렵다.
- 시간 초과됨..😲
- DFS를 이용해 모양틀 구현 ✔
1. 가능한 모양을 리스트로 나열
1 | |
2. DFS를 이용해 모양틀 구현
1 | |
Reference
문제 : https://www.acmicpc.net/problem/14500
풀이참고 : https://oranz.tistory.com/7