343. 整数拆分
中间等分相乘是错的,
dp就是i个数的最大乘积,就是两层for笨蛋寻找,因为第二层for剔出来一个因子,另一个就已经在前面的table里面了,
找一半就行了,因为因子肯定没有一半那么大,
贪心就是无限找3直到剩个4,因为3和2是唯二自身比dp大的,3又比2大,所以就无限找3当因子就行了,就是最后一个3和1没有4本身大=两个2.
96.不同的二叉搜索树
写出来咯
dp就是i个节点的二叉搜索树的情况数量
两层for第二层是每个节点作根的情况,然后左右的情况数量就是各自的dp[i],然后两边相乘就是这个节点做根的全部情况,每个节点做一次根就出来了