[LeetCode C++实现]720. Longest Word in Dictionary
非常巧妙的方法:
class Solution {
public:
string longestWord(vector<string>& words) {
unordered_set<string> hash;
sort(words.begin(),words.end());
string res;
for(auto word:words){
if(word.size() == 1 ||
hash.count(word.substr(0,word.size()-1))){
hash.insert(word);
res = (word.size() >......