单词拆分
这里递推式的意义是
dp[i] : 字符串长度为i的话,dp[i]为true,表示可以拆分为一个或多个在字典中出现的单词。
如果确定dp[j] 是true,且 [j, i] 这个区间的子串出现在字典里,那么dp[i]一定是true。(j < i )。
所以递推公式是 if([j, i] 这个区间的子串出现在字典里 && dp[j]是true) 那么 dp[i] = true。
这里先遍历背包再遍历物品 因为要求拼接的单词是有顺序的 所以必须是求排列而不是求组合
标签:随想录,单词,拆分,day51,true,dp,字典 From: https://www.cnblogs.com/mingtiao/p/18016675