=====基本算法=====