加入了ADOPT(K)算法，正确性还待验证。