解法一和解法二哪一个正确?有什么不同?