调整算法，修复BUG。