的算法以极其通用的方式进行解