手撕算法应该是个难题吧