tatk.hatenadiary.com 表題の件,続き 具体例を示しながらこの問題の理解をさらに深める(コード書く前にやるべき!!!) n=3の時,生成される順列と辞書順 (1,2,3), 1 (1,3,2), 2 (2,1,3), 3 (2,3,1), 4 (3,1,2), 5 (3,2,1), 6 組み合わせの総数はn!で与えられるので,3!=6通り n=4の場合,4!=24通り ☆1配列s[0]の数字につき(n-1)!個の順列が生成される...これ順列生成に使えそう →int j=0;と置いて,j=n-1になるまで順列を生成する ☆2 s[0]にくる数字を生成する順番は[0]⇄[2],…