改进消行的算法