网上有几种解法,搜一下就出来了