icc.cpp: In function 'void run(int)':
icc.cpp:65:34: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
65 | while(nscd.size()>sz)nscd.pop_back();
| ~~~~~~~~~~~^~~
icc.cpp:80:34: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
80 | while(nfst.size()>sz)nfst.pop_back();
| ~~~~~~~~~~~^~~
/usr/bin/ld: /tmp/ccIRggFr.o: in function `run(int)':
icc.cpp:(.text+0x9ef): undefined reference to `query(int, int, int*, int*)'
/usr/bin/ld: icc.cpp:(.text+0xc28): undefined reference to `query(int, int, int*, int*)'
/usr/bin/ld: icc.cpp:(.text+0xde2): undefined reference to `query(int, int, int*, int*)'
/usr/bin/ld: icc.cpp:(.text+0xe5b): undefined reference to `setRoad(int, int)'
/usr/bin/ld: /tmp/ccihvkXs.o: in function `main':
grader.cpp:(.text.startup+0x17): undefined reference to `run'
collect2: error: ld returned 1 exit status