質問編集履歴

10

試したことを修正。

2022/10/25 12:07

投稿

usan
usan

スコア3

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
- 例えば1行目の0257948136は、0列目の0行目の位置、1列目の2行目の位置、2列目の5行目の位置、3列目7行目の位置....にクイーンが置かれていることを示している。
25
+ 例えば最初出力の0257948136は、0列目の0行目の位置、1列目の2行目の位置、2列目の5行目の位置、3列目7行目の位置....にクイーンが置かれていることを示している。
26
26
 
27
27
  ### 該当のソースコード
28
28
 

9

試したことの文言を修正

2022/10/25 12:05

投稿

usan
usan

スコア3

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列目の5行目の位置、2列目7行目の位置....にクイーンが置かれていることを示している。
25
+ 例えば1行目の0257948136は、0列目の0行目の位置、1列目の2行目の位置、2列目の5行目の位置、3列目7行目の位置....にクイーンが置かれていることを示している。
26
26
 
27
27
  ### 該当のソースコード
28
28
 

8

試したことの文章を修正

2022/10/25 08:30

投稿

usan
usan

スコア3

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
  9742051863
23
23
 
24
24
  10×10の盤のどの列にクイーンが配置されているかの結果が出力されていることは理解できています。
25
- 例えば1行目は、列目の0目の位置、1列目の5目の位置、2列目7目の位置....にクイーンが置かれていることを示している。
25
+ 例えば1行目の0257948136は、0列目の0目の位置、1列目の5目の位置、2列目7目の位置....にクイーンが置かれていることを示している。
26
26
 
27
27
  ### 該当のソースコード
28
28
 

7

試したことを修正

2022/10/25 08:06

投稿

usan
usan

スコア3

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番目の位置、列目7番目の位置....にクイーンが置かれていることを示している。
25
+ 例えば1行目は、0列目の0番目の位置、1列目の5番目の位置、2列目7番目の位置....にクイーンが置かれていることを示している。
26
26
 
27
27
  ### 該当のソースコード
28
28
 

6

試したことを修正

2022/10/25 08:05

投稿

usan
usan

スコア3

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

試したことの文章を修正

2022/10/25 08:04

投稿

usan
usan

スコア3

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
- のように10×10の盤のどの列にクイーンが配置されているかの結果が出力されていることは理解できています。
24
+ 10×10の盤のどの列にクイーンが配置されているかの結果が出力されていることは理解できています。
23
25
  例えば1行目は、0列目の0番目の位置、1列目の5番目の位置、2列目7番目の位置....にクイーンが置かれていることを示している。
24
26
 
25
27
  ### 該当のソースコード

4

試したことに出力結果を追記

2022/10/25 08:01

投稿

usan
usan

スコア3

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番目の位置....に5クイーンが置かれている。
23
+ 例えば1行目は、0列目の0番目の位置、1列目の5番目の位置、2列目7番目の位置....にクイーンが置かれていることを示している
24
24
 
25
25
  ### 該当のソースコード
26
26
 

3

試したことを追記

2022/10/25 07:57

投稿

usan
usan

スコア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

前提を修正

2022/10/25 07:37

投稿

usan
usan

スコア3

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提
2
2
 
3
- 該当のソースコードに記載した10クイーン(Nクイーン)問題の再帰関数による解法(アルゴリズム)をわかりやすく解説して下さい。
3
+ 該当のソースコードに記載した10クイーン問題の再帰関数による解法(アルゴリズム)をわかりやすく解説して下さい。
4
4
 
5
5
  ### 実現したいこと
6
6
  以下のソースコードの「alg関数」がどのようなアルゴリズムとなっているのか、できればわかりやすく説明していただくことはできますか?

1

実現したいことを更新

2022/10/25 07:36

投稿

usan
usan

スコア3

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
- Nクイーン問題のアルゴリズムに詳しい方がおられまたら是非ご教授いただけしたら幸いです。
8
+ 何卒宜くお願します。
9
9
 
10
10
 
11
11
  ### 該当のソースコード