6
私はティックタックつま先板の配置をしようとしています。だから私は次のコードを持っています:next_permutationの使い方
// 5 turns for x if x goes first
std::string moves = "xxxxxoooo";
do {
std::cout << moves << std::endl;
} while (std::next_permutation(moves.begin(), moves.end()));
しかし、それは元の文字列を1回だけ出力します。私は各キャラクターがユニークでなければならないと仮定しています。私はこれを行う方法は何ですか?
逆順で始めると、 'next_permutation'はそれらを辞書順に生成します。あなたが持っているのは、辞書編集的に最後です。 –