入出力に関する実験から、[0,3]{2}
の出力に対してこちらから[0,3][0,12]
の入力を与えてやることでプログラムが進行することがわかる。
バイナリ中の Environment::update 関数を解析すると、forループ中で2次元配列に対して操作を行っていることが伺えるので、2次元配列の内容をgdbを用いてダンプすると、
Breakpoint 2, 0x0000555555557c50 in Environment::update() ()
000000000000
000000000000
000000000000
000000000000
000000000000
000000000000