teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

typo

2017/02/26 03:29

投稿

Chironian
Chironian

スコア23274

answer CHANGED
@@ -4,6 +4,6 @@
4
4
 
5
5
  > ld: 32-bit RIP relative reference out of range (10000221816 max is +/-4GB): from __Z10bfs_searchv (0x100001440) to _d (0x3540F6250) in '__Z10bfs_searchv' from /var/folders/1m/b52stqf54pggs6ng3z9xb8380000gn/T/bfs-c8955c.o for architecture x86_64
6
6
 
7
- を見ると、恐らく、bfs_search(__Z10bfs_searchv)関数の中で、d(_d)で範囲外が発生ているというメッセージのようです。
7
+ を見ると、恐らく、bfs_search(__Z10bfs_searchv)関数の中で、d(_d)で範囲外が発生ているというメッセージのようです。
8
8
 
9
9
  int d[100001][100001];のサイズは4GBytesを超えるため、32ビット・コンバイルではアクセスできません。SIZEを23170まで小さくすれば、恐らく通ると思います。(もしかするともう少し大きくてもOKかも。)

1

微修正

2017/02/26 03:29

投稿

Chironian
Chironian

スコア23274

answer CHANGED
@@ -4,6 +4,6 @@
4
4
 
5
5
  > ld: 32-bit RIP relative reference out of range (10000221816 max is +/-4GB): from __Z10bfs_searchv (0x100001440) to _d (0x3540F6250) in '__Z10bfs_searchv' from /var/folders/1m/b52stqf54pggs6ng3z9xb8380000gn/T/bfs-c8955c.o for architecture x86_64
6
6
 
7
- を見ると、恐らく、bfs_search(__Z10bfs_searchv)関数の中で、d(_d)をアクセス中に範囲外が発生シているというメッセージのようです。
7
+ を見ると、恐らく、bfs_search(__Z10bfs_searchv)関数の中で、d(_d)範囲外が発生シているというメッセージのようです。
8
8
 
9
9
  int d[100001][100001];のサイズは4GBytesを超えるため、32ビット・コンバイルではアクセスできません。SIZEを23170まで小さくすれば、恐らく通ると思います。(もしかするともう少し大きくてもOKかも。)