void recursionFind(const string& str, const set<string>& dict, vector<vector<int> >& result, int cur, vector<int> index) { for (int i = cur; i <= str.size(); ++i) { string temp = str.substr(cur, i - cur); if (dict.find(temp) != dict.end()) { if (i...