18题求解,只想到o(n)算法