>>788
C++ なら next_permutation()