跟我被问的基本一样,算法都一样