我理解的KMP