回答編集履歴

2

追記

2020/06/05 10:26

投稿

fana
fana

スコア11996

test CHANGED
@@ -69,3 +69,17 @@
69
69
  }
70
70
 
71
71
  ```
72
+
73
+
74
+
75
+ とりあえず
76
+
77
+ `while( std::next_permutation( std::begin(Vals), std::end(Vals) ) )`
78
+
79
+ の一文を除いては,Cだと思って見てもらえば,処理内容はわかるかと.
80
+
81
+ この一文は順列の列挙処理で,
82
+
83
+ 「配列Valsの要素の並び順を,次の並び順に更新する」(次が無い時点でループを終了)
84
+
85
+ をやっています.

1

前置きの文章を編集

2020/06/05 10:26

投稿

fana
fana

スコア11996

test CHANGED
@@ -1,4 +1,10 @@
1
+ > pythonかc言語
2
+
3
+
4
+
5
+ 当方,pythonができない&順列の列挙処理をCで書くのが辛い → のでC++,
6
+
1
- 順列の列挙処理をCで書くのが辛いのでC++,且つ,効率度外視のひどいアルゴリズムですが…
7
+ 且つ,効率度外視のひどいアルゴリズムですが…
2
8
 
3
9
  ```C++
4
10