第三题c++版,仅提供一个思路吧