fork(116) download
  1. #include <string>
  2. #include <algorithm>
  3. #include <iostream>
  4.  
  5. int main()
  6. {
  7. std::string moves = "xxxxxoooo";
  8. sort(begin(moves), end(moves));
  9.  
  10. while ( std::next_permutation(moves.begin(), moves.end()) )
  11. {
  12. std::cout << moves << std::endl;
  13. }
  14. }
  15.  
Success #stdin #stdout 0s 3032KB
stdin
Standard input is empty
stdout
oooxoxxxx
oooxxoxxx
oooxxxoxx
oooxxxxox
oooxxxxxo
ooxooxxxx
ooxoxoxxx
ooxoxxoxx
ooxoxxxox
ooxoxxxxo
ooxxooxxx
ooxxoxoxx
ooxxoxxox
ooxxoxxxo
ooxxxooxx
ooxxxoxox
ooxxxoxxo
ooxxxxoox
ooxxxxoxo
ooxxxxxoo
oxoooxxxx
oxooxoxxx
oxooxxoxx
oxooxxxox
oxooxxxxo
oxoxooxxx
oxoxoxoxx
oxoxoxxox
oxoxoxxxo
oxoxxooxx
oxoxxoxox
oxoxxoxxo
oxoxxxoox
oxoxxxoxo
oxoxxxxoo
oxxoooxxx
oxxooxoxx
oxxooxxox
oxxooxxxo
oxxoxooxx
oxxoxoxox
oxxoxoxxo
oxxoxxoox
oxxoxxoxo
oxxoxxxoo
oxxxoooxx
oxxxooxox
oxxxooxxo
oxxxoxoox
oxxxoxoxo
oxxxoxxoo
oxxxxooox
oxxxxooxo
oxxxxoxoo
oxxxxxooo
xooooxxxx
xoooxoxxx
xoooxxoxx
xoooxxxox
xoooxxxxo
xooxooxxx
xooxoxoxx
xooxoxxox
xooxoxxxo
xooxxooxx
xooxxoxox
xooxxoxxo
xooxxxoox
xooxxxoxo
xooxxxxoo
xoxoooxxx
xoxooxoxx
xoxooxxox
xoxooxxxo
xoxoxooxx
xoxoxoxox
xoxoxoxxo
xoxoxxoox
xoxoxxoxo
xoxoxxxoo
xoxxoooxx
xoxxooxox
xoxxooxxo
xoxxoxoox
xoxxoxoxo
xoxxoxxoo
xoxxxooox
xoxxxooxo
xoxxxoxoo
xoxxxxooo
xxooooxxx
xxoooxoxx
xxoooxxox
xxoooxxxo
xxooxooxx
xxooxoxox
xxooxoxxo
xxooxxoox
xxooxxoxo
xxooxxxoo
xxoxoooxx
xxoxooxox
xxoxooxxo
xxoxoxoox
xxoxoxoxo
xxoxoxxoo
xxoxxooox
xxoxxooxo
xxoxxoxoo
xxoxxxooo
xxxooooxx
xxxoooxox
xxxoooxxo
xxxooxoox
xxxooxoxo
xxxooxxoo
xxxoxooox
xxxoxooxo
xxxoxoxoo
xxxoxxooo
xxxxoooox
xxxxoooxo
xxxxooxoo
xxxxoxooo
xxxxxoooo