BOJ Linkhttps://www.acmicpc.net/problem/1148 풀이 과정문자열 + 구현 문제구현 자체도 까다롭고, 고려할게 많다.1 시간 복잡도를 제대로 구할 수가 없다.문제에서 단어의 개수는 20만 이하이나, 정작 퍼즐판은 몇 개를 주는지 명시하지 않았다.퍼즐판의 크기를 3*3로 준데서 적당히 작겠거니 생각하고 완전탐색해서 풀었다.2. puzzle에서 α 라는 문자를 중간에 놓았다 가정하면, puzzle로 word를 만들 수 있는 조건은 다음과 같다.2-1. word에는 α 가 포함되어 있어야 한다.2-2. word에 있는 모든 알파벳(A-Z)의 개수가 puzzle의 알파벳(A-Z) 개수보다 작거나 같아야 한다.3. byte를 쓰지 않으면 왠만한 최적화로는 메모리 초과가 난다.m..