travel.cpp: In lambda function:
travel.cpp:48:20: sorry, unimplemented: capture of variably-modified type 'int [(n + 1)][(<anonymous> + 1)]' that is not an N3639 array of runtime bound
48 | return max(sp1[l][k], sp1[r - (1 << k) + 1][k]);
| ^~~
travel.cpp:48:20: note: because the array element type 'int [(<anonymous> + 1)]' has variable size
travel.cpp:48:31: sorry, unimplemented: capture of variably-modified type 'int [(n + 1)][(<anonymous> + 1)]' that is not an N3639 array of runtime bound
48 | return max(sp1[l][k], sp1[r - (1 << k) + 1][k]);
| ^~~
travel.cpp:48:31: note: because the array element type 'int [(<anonymous> + 1)]' has variable size
travel.cpp: In lambda function:
travel.cpp:52:20: sorry, unimplemented: capture of variably-modified type 'int [(n + 1)][(<anonymous> + 1)]' that is not an N3639 array of runtime bound
52 | return min(sp2[l][k], sp2[r - (1 << k) + 1][k]);
| ^~~
travel.cpp:52:20: note: because the array element type 'int [(<anonymous> + 1)]' has variable size
travel.cpp:52:31: sorry, unimplemented: capture of variably-modified type 'int [(n + 1)][(<anonymous> + 1)]' that is not an N3639 array of runtime bound
52 | return min(sp2[l][k], sp2[r - (1 << k) + 1][k]);
| ^~~
travel.cpp:52:31: note: because the array element type 'int [(<anonymous> + 1)]' has variable size