sangchu8864   1년 전

문자열이 i길이의 부분문자열로 반복이 일어나면 실패함수에서 

인덱스가 (i 의 배수-1)인 경우 그 값이 i만큼 계속 증가함을 이용하려고 했습니다.

ex) ABCABCABC의 경우(i=3) 실패함수가 0 0 0 1 2 3 4 5 6 이고 pi[2]=0 pi[5]=3 pi[8]=6

     ABAABA(i=3) 의 경우 실패함수가 0 0 1 1 2 3 이기 때문에  pi[2]>=0 pi[5]=3


어디서 문제가 생기는지 잘 모르겠습니다ㅠㅠ

읽어주셔서 감사합니다!!

댓글을 작성하려면 로그인해야 합니다.