質問編集履歴
1
問題点が一つ解決したので整理した
test
CHANGED
File without changes
|
test
CHANGED
@@ -41,27 +41,15 @@
|
|
41
41
|
}
|
42
42
|
}
|
43
43
|
```
|
44
|
-
わからないところが
|
44
|
+
わからないところが2つあります。
|
45
45
|
1つ目は
|
46
46
|
「cout<<G[pos][i]<<":"<<endl;」の部分の出力を出力
|
47
47
|
2: ...*14と続いているのですが[pos][i]と二つの配列があるのに一つの数字しか出力されません。理由が分かりません。
|
48
48
|
|
49
49
|
2つ目は
|
50
50
|
.size()はG[]配列では[123456]と6要素しかないはずなのに14回for文が回っています。A[]B[]の合計が14個あるので14回回ると考えていますが、配列が具体的にどうなるのかイメージがつきません。
|
51
|
+
ご教授お願いします。
|
51
52
|
|
52
|
-
3つ目は
|
53
|
-
最後の出力が
|
54
|
-
1
|
55
|
-
1
|
56
|
-
2
|
57
|
-
2
|
58
|
-
-1
|
59
|
-
と出力されました。
|
60
|
-
自分の想定では1 1 2 2 3になると考えています。理由としては
|
61
|
-
125
|
62
|
-
346
|
63
|
-
6になるには最短距離は3になるはずです。
|
64
|
-
なぜ最後が−1になるのかご教授お願いします。
|
65
53
|
### 該当のソースコード
|
66
54
|
|
67
55
|
```ここに言語名を入力
|
@@ -120,45 +108,61 @@
|
|
120
108
|
|
121
109
|
```test
|
122
110
|
入力
|
123
|
-
6
|
111
|
+
6
|
112
|
+
7
|
124
113
|
|
125
|
-
1
|
114
|
+
1
|
115
|
+
2
|
116
|
+
|
126
|
-
1
|
117
|
+
1
|
118
|
+
3
|
119
|
+
|
120
|
+
|
121
|
+
|
127
|
-
2
|
122
|
+
2
|
123
|
+
5
|
124
|
+
|
125
|
+
|
126
|
+
3
|
128
|
-
|
127
|
+
4
|
128
|
+
|
129
|
+
4
|
129
|
-
2
|
130
|
+
2
|
130
|
-
|
131
|
+
|
132
|
+
|
131
|
-
|
133
|
+
4
|
134
|
+
6
|
135
|
+
|
136
|
+
|
137
|
+
5
|
138
|
+
6
|
139
|
+
|
140
|
+
6
|
132
|
-
4
|
141
|
+
4
|
133
|
-
|
142
|
+
|
134
|
-
4 6
|
135
|
-
5 2
|
136
|
-
5 6
|
137
|
-
6 5
|
138
|
-
6 4
|
139
143
|
|
140
144
|
出力
|
141
145
|
2:
|
142
146
|
3:
|
143
|
-
2:
|
144
|
-
3:
|
145
147
|
1:
|
146
|
-
|
148
|
+
5:
|
147
149
|
4:
|
148
|
-
5:
|
149
|
-
1:
|
150
150
|
1:
|
151
151
|
4:
|
152
152
|
2:
|
153
|
+
6:
|
153
154
|
3:
|
154
155
|
2:
|
156
|
+
6:
|
157
|
+
4:
|
158
|
+
5:
|
155
159
|
|
156
160
|
0
|
157
161
|
1
|
158
162
|
1
|
159
163
|
2
|
160
164
|
2
|
161
|
-
|
165
|
+
3
|
162
166
|
```
|
163
167
|
|
164
168
|
|