horses.cpp: In function 'long long int init(int, long long int*, long long int*)':
horses.cpp:38:8: warning: unused variable 'final' [-Wunused-variable]
38 | ll final = 0;
| ^~~~~
horses.cpp:42:27: warning: unused variable 'prev' [-Wunused-variable]
42 | ll cnt = 0, left = 0, prev =1;
| ^~~~
horses.cpp:43:28: warning: unused variable 'cl' [-Wunused-variable]
43 | ll ccnt = 0, cleft= 0, cl=0;
| ^~
horses.cpp: In function 'long long int updateX(int, long long int)':
horses.cpp:90:9: warning: unused variable 'final' [-Wunused-variable]
90 | ll final = 0;
| ^~~~~
horses.cpp:94:27: warning: unused variable 'prev' [-Wunused-variable]
94 | ll cnt = 0, left = 0, prev =1;
| ^~~~
horses.cpp:95:28: warning: unused variable 'cl' [-Wunused-variable]
95 | ll ccnt = 0, cleft= 0, cl=0;
| ^~
horses.cpp: In function 'long long int updateY(int, long long int)':
horses.cpp:140:9: warning: unused variable 'final' [-Wunused-variable]
140 | ll final = 0;
| ^~~~~
horses.cpp:144:27: warning: unused variable 'prev' [-Wunused-variable]
144 | ll cnt = 0, left = 0, prev =1;
| ^~~~
horses.cpp:145:28: warning: unused variable 'cl' [-Wunused-variable]
145 | ll ccnt = 0, cleft= 0, cl=0;
| ^~
/usr/bin/ld: /tmp/ccPVuSaB.o: in function `main':
grader.c:(.text.startup+0xaa): undefined reference to `init(int, int*, int*)'
/usr/bin/ld: grader.c:(.text.startup+0x113): undefined reference to `updateX(int, int)'
/usr/bin/ld: grader.c:(.text.startup+0x16d): undefined reference to `updateY(int, int)'
collect2: error: ld returned 1 exit status