string subStr(int n, string str[]){
sort(str, str+n);
string ret = "";
do
{
string tmp;
for (int i = 0; i < n; ++i)
tmp += str[i];
if (ret == "" || tmp < ret)
ret = tmp;
} while(next_permutation(str, str+n));
return ret;
}
最小の辞書式順序で文字列を連結するための暴力的な列挙方法
おすすめ
転載: blog.csdn.net/weixin_43864929/article/details/105039150
おすすめ
ランキング