본문 바로가기
algorithm/acmicpc

[백준] 5582 공통 부분 문자열

by 무대포 개발자 2020. 7. 10.
728x90
반응형

문제

문제 풀이

  1. 마지막 끝자리를 확인한다.
  2. 마지막 끝자리가 같으면 각각의 문자열의 이전 문자가 같은지 확인한다.
  3. 위에 1,2 번을 반복한다.
  4. 반복하면서 동적 계획법을 사용하여 caching 을 한다.

시간복잡도, 공간복잡도

  • 시간복잡도 : O(n제곱) - for 2번 돌아감.
  • 공간복잡도 : O(n제곱) - caching 이 2차원배열이기에

source

'algorithm > acmicpc' 카테고리의 다른 글

[백준] 1912 연속합  (0) 2020.07.10
[백준] 9249 최장 공통 부분 문자  (0) 2020.07.10
[백준] 1780번 종이의 개수  (0) 2020.07.10
[백준] 1110 더하기 사이클  (0) 2020.07.10
[백준] 1008 a 나누기 b  (0) 2020.07.10

댓글