split.cpp: In function 'void Solve(long long int, long long int, long long int, long long int)':
split.cpp:53:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0; i < ahihi.size(); i++)
~~^~~~~~~~~~~~~~
split.cpp: In function 'int32_t main()':
split.cpp:64:39: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
if(fopen("test.inp", "r")) freopen("test.inp", "r", stdin);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/tmp/ccw1NYzH.o: In function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'
/tmp/cc53E5bG.o:split.cpp:(.text.startup+0x0): first defined here
/tmp/ccw1NYzH.o: In function `main':
grader.cpp:(.text.startup+0x27a): undefined reference to `find_split(int, int, int, int, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status