回答編集履歴
1
誤記訂正
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
//20行目
|
3
3
|
if((0 <= x2 && x2 < x) && (0 <= y2 && y2 < y)){
|
4
4
|
```
|
5
|
-
この条件だと、探索中のマスの左
|
5
|
+
この条件だと、探索中のマスの左上のマスしか条件に入っていません。探索候補である上下左右のマスが除外されてしまっているため、探索が打ち切りになってしまい、1が出力されます。
|
6
6
|
|
7
7
|
マス(x2, y2)が広場からはみ出ていないかを確かめるif文ですから、x, yではなく、右端と下端を表すn, mで挟みます。
|
8
8
|
```c++
|