mountains.cpp:75:8: error: redefinition of 'struct point_t'
75 | struct point_t {
| ^~~~~~~
mountains.cpp:14:8: note: previous definition of 'struct point_t'
14 | struct point_t {
| ^~~~~~~
mountains.cpp:84:11: error: redefinition of 'const int MAX_N'
84 | const int MAX_N = 2000;
| ^~~~~
mountains.cpp:23:11: note: 'const int MAX_N' previously defined here
23 | const int MAX_N = 2000;
| ^~~~~
mountains.cpp:85:9: error: redefinition of 'point_t p [2001]'
85 | point_t p[1 + MAX_N];
| ^
mountains.cpp:24:9: note: 'point_t p [2001]' previously declared here
24 | point_t p[1 + MAX_N];
| ^
mountains.cpp:86:5: error: redefinition of 'int dp [2001][2001]'
86 | int dp[1 + MAX_N][1 + MAX_N];
| ^~
mountains.cpp:25:5: note: 'int dp [2001][2001]' previously declared here
25 | int dp[1 + MAX_N][1 + MAX_N];
| ^~
mountains.cpp:88:4: error: redefinition of 'll area(point_t, point_t, point_t)'
88 | ll area (point_t a, point_t b, point_t c) {
| ^~~~
mountains.cpp:27:4: note: 'll area(point_t, point_t, point_t)' previously defined here
27 | ll area (point_t a, point_t b, point_t c) {
| ^~~~
mountains.cpp:92:5: error: redefinition of 'int maximum_deevs(std::vector<int>)'
92 | int maximum_deevs(std::vector<int> y) {
| ^~~~~~~~~~~~~
mountains.cpp:31:5: note: 'int maximum_deevs(std::vector<int>)' previously defined here
31 | int maximum_deevs(std::vector<int> y) {
| ^~~~~~~~~~~~~
mountains.cpp:111:5: error: redefinition of 'int main()'
111 | int main() {
| ^~~~
mountains.cpp:50:5: note: 'int main()' previously defined here
50 | int main() {
| ^~~~