這個演算法到底對不對?