(mi)(k−1)m−i\tbinom{m}{i}(k-1)^{m-i}(im)(k−1)m−i并不是因为令m−im-im−i个位置均不等于ai+1a_{i+1}ai+1而得来的,是通过枚举bbb序列在能匹配aaa序列就匹配的情况下,匹配长度为iii时,aaa序列在bbb序列中位置来划分集合的。aaa在bbb中位置的可能是(mi)\tbinom{m}{i}(im),而为了保证最优性,在bbb数组中,ak−1,aka_{k-1},a_{k}ak−1,ak之间的所有位置都必须不为aka_{k}ak,所以剩余位置才均是k−1k-1k−1种选择,并不是由剩余位置都不能选ai+1a_{i+1}ai+1而来的。