string dfs(string &s,int &u){ u++; vector<string> v; while(s[u]=='0')v.push_back(dfs(s,u)); u++; sort(v.begin(),v.end()); string ans="0"; for(string &ss:v) ans+=ss;//这句话不理解 ans+='1'; return ans; }
在站外看到的 不理解那位大佬解释一下?