我用C++写的,O(n)能过