把中间的一条链移到最前面,会把其两侧同类型的相邻链合并为一条,所以链的总数只会减少。
设 kkk 落在链 [l,m][l,m][l,m](l>1l>1l>1 且 m<2nm<2nm<2n,既非第一条也非最后一条链)内部。将 [l,m][l,m][l,m] 移到最前面后,其前面紧邻的链 B1=[l′,l−1]B_1=[l',l-1]B1=[l′,l−1] 与后面紧邻的链 B2=[m+1,m′]B_2=[m+1,m']B2=[m+1,m′] 变为相邻;由于 B1B_1B1 与 B2B_2B2 是同一硬币类型,它们合并为一条链,链的总数严格减少。