有三种解法的详细代码,真好