zhl,算法