回答編集履歴
1
符号無しintの最大値になってしまっていたので、符号付きintの最大値に修正
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
INFINITYの値が小さいことが原因ではないでしょうか。
|
2
2
|
データを拝見しましたが、0xFFFFFFよりも大きい値が存在するので終端の役目が果たせていなさそうです。
|
3
3
|
|
4
|
-
|
4
|
+
INFINITYをintサイズいっぱいにとってみてはいかがでしょう。
|
5
5
|
```C++
|
6
|
-
#define INFINITY
|
6
|
+
#define INFINITY 0x7FFFFFFF
|
7
7
|
```
|