/tmp/cciOQjY1.o: in function `void std::__push_heap<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, long, int, __gnu_cxx::__ops::_Iter_comp_val<rec(int, int, std::vector<std::array<int, 3ul>, std::allocator<std::array<int, 3ul> > >)::{lambda(int, int)#1}> >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, long, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int, __gnu_cxx::__ops::_Iter_comp_val<rec(int, int, std::vector<std::array<int, 3ul>, std::allocator<std::array<int, 3ul> > >)::{lambda(int, int)#1}>&) [clone .constprop.0]':
tourism.cpp:(.text+0x21): relocation truncated to fit: R_X86_64_PC32 against symbol `tin' defined in .bss section in /tmp/cciOQjY1.o
/tmp/cciOQjY1.o: in function `void std::__adjust_heap<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, long, int, __gnu_cxx::__ops::_Iter_comp_iter<rec(int, int, std::vector<std::array<int, 3ul>, std::allocator<std::array<int, 3ul> > >)::{lambda(int, int)#1}> >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, long, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int, __gnu_cxx::__ops::_Iter_comp_iter<rec(int, int, std::vector<std::array<int, 3ul>, std::allocator<std::array<int, 3ul> > >)::{lambda(int, int)#1}>) [clone .constprop.0]':
tourism.cpp:(.text+0xbb): relocation truncated to fit: R_X86_64_PC32 against symbol `tin' defined in .bss section in /tmp/cciOQjY1.o
/tmp/cciOQjY1.o: in function `void std::__adjust_heap<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, long, int, __gnu_cxx::__ops::_Iter_comp_iter<rec(int, int, std::vector<std::array<int, 3ul>, std::allocator<std::array<int, 3ul> > >)::{lambda(int, int)#2}> >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, long, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int, __gnu_cxx::__ops::_Iter_comp_iter<rec(int, int, std::vector<std::array<int, 3ul>, std::allocator<std::array<int, 3ul> > >)::{lambda(int, int)#2}>) [clone .constprop.0]':
tourism.cpp:(.text+0x16b): relocation truncated to fit: R_X86_64_PC32 against symbol `tin' defined in .bss section in /tmp/cciOQjY1.o
/tmp/cciOQjY1.o: in function `void std::__introsort_loop<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<rec(int, int, std::vector<std::array<int, 3ul>, std::allocator<std::array<int, 3ul> > >)::{lambda(int, int)#1}> >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__ops::_Iter_comp_iter<rec(int, int, std::vector<std::array<int, 3ul>, std::allocator<std::array<int, 3ul> > >)::{lambda(int, int)#1}>, long, __gnu_cxx::__ops::_Iter_comp_iter<rec(int, int, std::vector<std::array<int, 3ul>, std::allocator<std::array<int, 3ul> > >)::{lambda(int, int)#1}>)':
tourism.cpp:(.text+0x2e0): relocation truncated to fit: R_X86_64_PC32 against symbol `tin' defined in .bss section in /tmp/cciOQjY1.o
/tmp/cciOQjY1.o: in function `void std::__introsort_loop<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<rec(int, int, std::vector<std::array<int, 3ul>, std::allocator<std::array<int, 3ul> > >)::{lambda(int, int)#2}> >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__ops::_Iter_comp_iter<rec(int, int, std::vector<std::array<int, 3ul>, std::allocator<std::array<int, 3ul> > >)::{lambda(int, int)#2}>, long, __gnu_cxx::__ops::_Iter_comp_iter<rec(int, int, std::vector<std::array<int, 3ul>, std::allocator<std::array<int, 3ul> > >)::{lambda(int, int)#2}>)':
tourism.cpp:(.text+0x4d0): relocation truncated to fit: R_X86_64_PC32 against symbol `tin' defined in .bss section in /tmp/cciOQjY1.o
/tmp/cciOQjY1.o: in function `__tcf_0':
tourism.cpp:(.text+0x699): relocation truncated to fit: R_X86_64_PC32 against symbol `adj' defined in .bss section in /tmp/cciOQjY1.o
/tmp/cciOQjY1.o: in function `void std::__insertion_sort<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__ops::_Iter_comp_iter<rec(int, int, std::vector<std::array<int, 3ul>, std::allocator<std::array<int, 3ul> > >)::{lambda(int, int)#2}> >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__ops::_Iter_comp_iter<rec(int, int, std::vector<std::array<int, 3ul>, std::allocator<std::array<int, 3ul> > >)::{lambda(int, int)#2}>, __gnu_cxx::__ops::_Iter_comp_iter<rec(int, int, std::vector<std::array<int, 3ul>, std::allocator<std::array<int, 3ul> > >)::{lambda(int, int)#2}>) [clone .constprop.0]':
tourism.cpp:(.text+0x70d): relocation truncated to fit: R_X86_64_PC32 against symbol `tin' defined in .bss section in /tmp/cciOQjY1.o
/tmp/cciOQjY1.o: in function `void std::__insertion_sort<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__ops::_Iter_comp_iter<rec(int, int, std::vector<std::array<int, 3ul>, std::allocator<std::array<int, 3ul> > >)::{lambda(int, int)#1}> >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__ops::_Iter_comp_iter<rec(int, int, std::vector<std::array<int, 3ul>, std::allocator<std::array<int, 3ul> > >)::{lambda(int, int)#1}>, __gnu_cxx::__ops::_Iter_comp_iter<rec(int, int, std::vector<std::array<int, 3ul>, std::allocator<std::array<int, 3ul> > >)::{lambda(int, int)#1}>) [clone .constprop.0]':
tourism.cpp:(.text+0x7dd): relocation truncated to fit: R_X86_64_PC32 against symbol `tin' defined in .bss section in /tmp/cciOQjY1.o
/tmp/cciOQjY1.o: in function `low(int, int)':
tourism.cpp:(.text+0xc7a): relocation truncated to fit: R_X86_64_PC32 against symbol `depth' defined in .bss section in /tmp/cciOQjY1.o
/tmp/cciOQjY1.o: in function `qlow(int, int)':
tourism.cpp:(.text+0xc99): relocation truncated to fit: R_X86_64_PC32 against symbol `lg' defined in .bss section in /tmp/cciOQjY1.o
tourism.cpp:(.text+0xcca): additional relocation overflows omitted from the output
/usr/bin/ld: failed to convert GOTPCREL relocation; relink with --no-relax
collect2: error: ld returned 1 exit status