18SPM算法