9.1 基于距离的算法