¸ðµç ÇÁ·Î±×·¥µéÀ» ¹®ÀÚ¿À̶ó »ý°¢ÇÏÀÚ.ù ¹ø° ¹®ÀÚ¿¿¡¼ ±æÀÌ kÀÎ ºÎºÐ¹®ÀÚ¿Àº M1 - K + 1 °³°¡ Á¸ÀçÇÑ´Ù.
ÀÌ ºÎºÐ ¹®ÀÚ¿¿¡ ´ëÇؼ KMP failure functionÀ» ã´Â´Ù. ±× ´ÙÀ½ ³ª¸ÓÁö n-1°³ÀÇ ¹®ÀÚ¿¿¡¼, ȤÀº µÚÁýÈù ¹®ÀÚ¿¿¡¼ À§ÀÇ ºÎºÐ¹®ÀÚ¿ÀÌ Á¸ÀçÇÏ´ÂÁö ã´Â´Ù. ¸ðµç n-1°³ÀÇ ¹®ÀÚ¿¿¡¼ ºÎºÐ¹®ÀÚ¿ÀÌ Ã£¾ÆÁø´Ù¸é YES¸¦ Ãâ·ÂÇÑ´Ù.
ÀÌ¿¡ ÇØ´çÇÏ´Â ºÎºÐ¹®ÀÚ¿À» ãÀ» ¼ö ¾øÀ¸¸é NO¸¦ Ãâ·ÂÇÑ´Ù.
ºÎºÐ¹®ÀÚ¿ÀÇ °³¼ö´Â M1 - k + 1 ÀÌ°í, ³ª¸ÓÁö n-1°³ÀÇ ¹®ÀÚ¿¿¡ ´ëÇØ KMP ¾Ë°í¸®ÁòÀ» ¼öÇàÇϴµ¥ O(Mi) ½Ã°£ÀÌ ¼Ò¿äµÇ¹Ç·Î, ÃÑ ½Ã°£º¹Àâµµ´Â O(NM^2)ÀÌ´Ù.