nlong算法