728x90
반응형
문제
문제 풀이
- 마지막 끝자리를 확인한다.
- 마지막 끝자리가 같으면 각각의 문자열의 이전 문자가 같은지 확인한다.
- 위에 1,2 번을 반복한다.
- 반복하면서 동적 계획법을 사용하여 caching 을 한다.
- 캐싱할 때, 문자열을 저장한다.
- 아래와 같이 풀면 메모리 초과로 틀림.
- 메모리 줄일려고 생각해봤는데 아예 방법을 바꿔야할 것 같음.
시간복잡도, 공간복잡도
- 시간복잡도 : O(n제곱) - for 2번 돌아감.
- 공간복잡도 : O(n제곱) - caching 이 2차원배열이기에
source
'algorithm > acmicpc' 카테고리의 다른 글
[백준] Num1475 방 번호 (0) | 2020.07.10 |
---|---|
[백준] 1912 연속합 (0) | 2020.07.10 |
[백준] 5582 공통 부분 문자열 (0) | 2020.07.10 |
[백준] 1780번 종이의 개수 (0) | 2020.07.10 |
[백준] 1110 더하기 사이클 (0) | 2020.07.10 |
댓글