class Solution { public: bool wordBreak(string s, unordered_set<string> &dict) { std::vector<bool> dp(s.size() + 1, false); dp[0] = true; // 空字符串可以被分割 for(size_t i = 0;i <= s.size(); i++ ){ for(size_t j = 0; j <= i;j++){ if(dp[j] && dict.count(s.substr(j,i-j)) ){ dp[i] ...