===基本算法===