- class Solution {
- public:
- bool wordBreak(string s, vector
& wordDict) { - auto set=unordered_set
(); - for(string word:wordDict)
- {
- set.insert(word);
- }
- auto dp =vector<bool>(s.size()+1);
- dp[0]=true;
- for(int i=1;i<=s.size();++i)
- {
-