①按照长度排序②研究第k个字符串能否由其它拼接而成(只能由其后面更短的字符串)③每次剪切掉头部=》递归判断 class LongestString { public: static bool cmp(string a,string b) { return a.size()>b.size(); } //研究str能否由arr中其它字符拼接而成 bool judge(vector<string>& arr,string str,int k) //从第k个开始 { if(str==&quo...