vector<string> vstr;// int n; cin >> n; vector<string> vs; for (int i = 0; i < n; i++) { string temp; cin >> temp; vstr.push_back(temp); } sort(vstr.begin(), vstr.end());//next_permutation需有序 while (next_permutation(vstr.begin(), vstr.end()))//next_permutation 返回bool类型,全排列vstr中元素 { string sum; for (auto&; m : vstr)//auto for得到本次排列结果。后续可直接丢set中,排序输出、 { sum += m; } vs.push_back(sum); }

相关推荐

看到好多帖子双9都kuku挂,双9都挂,那我还投啥啊
_追梦旅人_:同学考虑我司不,我们正在秋招,可在我主页看岗位,感兴趣可直接投递~
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务