递增递减递增的话是不是要用二维数组dp[n][3]来保存状态?