14 vector<bool> array(s.length() + 1,
false);
19 for (
int i = 0; i <= (int)s.length(); ++i)
26 for (
string& word: wordDict)
28 int end = i + (int)word.length();
30 if (end <= (
int)s.length() && s.substr(i, word.length()) == word)
40 return array[s.length()];