holiday.cpp: In function 'long long int compute_right(long long int)':
holiday.cpp:104:1: warning: no return statement in function returning non-void [-Wreturn-type]
104 | }
| ^
holiday.cpp: In function 'long long int compute_left(long long int)':
holiday.cpp:152:1: warning: no return statement in function returning non-void [-Wreturn-type]
152 | }
| ^
holiday.cpp: In function 'long long int findMaxAttraction(long long int, long long int, long long int, long long int*)':
holiday.cpp:192:17: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
192 | for(ll i=0;i<by_value.size();i++)
| ~^~~~~~~~~~~~~~~~
holiday.cpp: In function 'long long int compute_right(long long int)':
holiday.cpp:28:31: warning: iteration 750018 invokes undefined behavior [-Waggressive-loop-optimizations]
28 | tree[j].cnt_cities=0;
| ~~~~~~~~~~~~~~~~~~^~
holiday.cpp:26:21: note: within this loop
26 | for(ll j=0;j<4*MAXN;j++)
| ~^~~~~~~
holiday.cpp: In function 'long long int compute_left(long long int)':
holiday.cpp:28:31: warning: iteration 750018 invokes undefined behavior [-Waggressive-loop-optimizations]
28 | tree[j].cnt_cities=0;
| ~~~~~~~~~~~~~~~~~~^~
holiday.cpp:26:21: note: within this loop
26 | for(ll j=0;j<4*MAXN;j++)
| ~^~~~~~~
/usr/bin/ld: /tmp/ccuhh7uG.o: in function `main':
grader.cpp:(.text.startup+0xaf): undefined reference to `findMaxAttraction(int, int, int, int*)'
collect2: error: ld returned 1 exit status