質問編集履歴
10
試したことを修正。
test
CHANGED
File without changes
|
test
CHANGED
@@ -21,8 +21,8 @@
|
|
21
21
|
9741306852
|
22
22
|
9742051863
|
23
23
|
|
24
|
-
10×10の盤のどの
|
24
|
+
10×10の盤のどの行にクイーンが配置されているかの結果が出力されていることは理解できています。
|
25
|
-
例えば
|
25
|
+
例えば最初の出力の0257948136は、0列目の0行目の位置、1列目の2行目の位置、2列目の5行目の位置、3列目7行目の位置....にクイーンが置かれていることを示している。
|
26
26
|
|
27
27
|
### 該当のソースコード
|
28
28
|
|
9
試したことの文言を修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
9742051863
|
23
23
|
|
24
24
|
10×10の盤のどの列にクイーンが配置されているかの結果が出力されていることは理解できています。
|
25
|
-
例えば1行目の0257948136は、0列目の0行目の位置、1列目の
|
25
|
+
例えば1行目の0257948136は、0列目の0行目の位置、1列目の2行目の位置、2列目の5行目の位置、3列目7行目の位置....にクイーンが置かれていることを示している。
|
26
26
|
|
27
27
|
### 該当のソースコード
|
28
28
|
|
8
試したことの文章を修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
9742051863
|
23
23
|
|
24
24
|
10×10の盤のどの列にクイーンが配置されているかの結果が出力されていることは理解できています。
|
25
|
-
例えば1行目は、
|
25
|
+
例えば1行目の0257948136は、0列目の0行目の位置、1列目の5行目の位置、2列目7行目の位置....にクイーンが置かれていることを示している。
|
26
26
|
|
27
27
|
### 該当のソースコード
|
28
28
|
|
7
試したことを修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
9742051863
|
23
23
|
|
24
24
|
10×10の盤のどの列にクイーンが配置されているかの結果が出力されていることは理解できています。
|
25
|
-
例えば1行目は、0列目の0番目の位置、1列目の5番目の位置、
|
25
|
+
例えば1行目は、0列目の0番目の位置、1列目の5番目の位置、2列目7番目の位置....にクイーンが置かれていることを示している。
|
26
26
|
|
27
27
|
### 該当のソースコード
|
28
28
|
|
6
試したことを修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,18 +9,18 @@
|
|
9
9
|
|
10
10
|
### 試したこと
|
11
11
|
以下のソースコードを実行すると以下の結果が出力されます。
|
12
|
-
|
12
|
+
|
13
13
|
0257948136
|
14
14
|
0258693147
|
15
15
|
0258693174
|
16
16
|
0286931475
|
17
17
|
0358297146
|
18
|
-
|
18
|
+
(中略)
|
19
19
|
9713068524
|
20
20
|
9741306825
|
21
21
|
9741306852
|
22
22
|
9742051863
|
23
|
-
|
23
|
+
|
24
24
|
10×10の盤のどの列にクイーンが配置されているかの結果が出力されていることは理解できています。
|
25
25
|
例えば1行目は、0列目の0番目の位置、1列目の5番目の位置、2列目7番目の位置....にクイーンが置かれていることを示している。
|
26
26
|
|
5
試したことの文章を修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,7 +8,8 @@
|
|
8
8
|
何卒宜しくお願い致します。
|
9
9
|
|
10
10
|
### 試したこと
|
11
|
-
以下のソースコードを実行すると
|
11
|
+
以下のソースコードを実行すると以下の結果が出力されます。
|
12
|
+
-------------------
|
12
13
|
0257948136
|
13
14
|
0258693147
|
14
15
|
0258693174
|
@@ -19,7 +20,8 @@
|
|
19
20
|
9741306825
|
20
21
|
9741306852
|
21
22
|
9742051863
|
23
|
+
-------------------
|
22
|
-
|
24
|
+
10×10の盤のどの列にクイーンが配置されているかの結果が出力されていることは理解できています。
|
23
25
|
例えば1行目は、0列目の0番目の位置、1列目の5番目の位置、2列目7番目の位置....にクイーンが置かれていることを示している。
|
24
26
|
|
25
27
|
### 該当のソースコード
|
4
試したことに出力結果を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
9741306852
|
21
21
|
9742051863
|
22
22
|
のように10×10の盤のどの列にクイーンが配置されているかの結果が出力されていることは理解できています。
|
23
|
-
例えば1行目は、0列目の0番目の位置、1列目の5番目の位置、2列目7番目の位置....に
|
23
|
+
例えば1行目は、0列目の0番目の位置、1列目の5番目の位置、2列目7番目の位置....にクイーンが置かれていることを示している。
|
24
24
|
|
25
25
|
### 該当のソースコード
|
26
26
|
|
3
試したことを追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -7,6 +7,20 @@
|
|
7
7
|
特に、alg関数の「while (j < queen && i != tab[j] && abs(tab[j] - i) != queen - j)」以降の部分が何をしているのか理解することができておりません。
|
8
8
|
何卒宜しくお願い致します。
|
9
9
|
|
10
|
+
### 試したこと
|
11
|
+
以下のソースコードを実行すると
|
12
|
+
0257948136
|
13
|
+
0258693147
|
14
|
+
0258693174
|
15
|
+
0286931475
|
16
|
+
0358297146
|
17
|
+
.....
|
18
|
+
9713068524
|
19
|
+
9741306825
|
20
|
+
9741306852
|
21
|
+
9742051863
|
22
|
+
のように10×10の盤のどの列にクイーンが配置されているかの結果が出力されていることは理解できています。
|
23
|
+
例えば1行目は、0列目の0番目の位置、1列目の5番目の位置、2列目7番目の位置....に5クイーンが置かれている。
|
10
24
|
|
11
25
|
### 該当のソースコード
|
12
26
|
|
2
前提を修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
### 前提
|
2
2
|
|
3
|
-
該当のソースコードに記載した10クイーン
|
3
|
+
該当のソースコードに記載した10クイーン問題の再帰関数による解法(アルゴリズム)をわかりやすく解説して下さい。
|
4
4
|
|
5
5
|
### 実現したいこと
|
6
6
|
以下のソースコードの「alg関数」がどのようなアルゴリズムとなっているのか、できればわかりやすく説明していただくことはできますか?
|
1
実現したいことを更新
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,9 +3,9 @@
|
|
3
3
|
該当のソースコードに記載した10クイーン(Nクイーン)問題の再帰関数による解法(アルゴリズム)をわかりやすく解説して下さい。
|
4
4
|
|
5
5
|
### 実現したいこと
|
6
|
-
以下のソースコードのalg関数がどのようなアルゴリズムとなっているのか、できればわかりやすく説明していただくことはできますか?
|
6
|
+
以下のソースコードの「alg関数」がどのようなアルゴリズムとなっているのか、できればわかりやすく説明していただくことはできますか?
|
7
|
-
特に、alg関数の「while (j < queen && i != tab[j] && abs(tab[j] - i) != queen - j)」以降の部分が何をしているのか理解することができません。
|
7
|
+
特に、alg関数の「while (j < queen && i != tab[j] && abs(tab[j] - i) != queen - j)」以降の部分が何をしているのか理解することができておりません。
|
8
|
-
|
8
|
+
何卒宜しくお願い致します。
|
9
9
|
|
10
10
|
|
11
11
|
### 該当のソースコード
|