第二题其实是dp,复杂度O(N)