gondola.cpp: In function 'bool valid(int, std::vector<int>)':
gondola.cpp:41:32: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' writing between 12884901888 and 17179869180 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
41 | for(int i=n;i<n*2;i++) a[i]=arr[i-n];
gondola.cpp:39:9: note: at offset [-4294967296, -4] into destination object 'a' of size [0, 9223372036854775807]
39 | int a[n*2];
| ^
/usr/bin/ld: /tmp/ccWLNIGV.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/cckCV4x5.o:gondola.cpp:(.text.startup+0x0): first defined here
/usr/bin/ld: /tmp/ccWLNIGV.o: in function `main':
grader.cpp:(.text.startup+0xae): undefined reference to `valid'
/usr/bin/ld: grader.cpp:(.text.startup+0xfc): undefined reference to `replacement'
/usr/bin/ld: grader.cpp:(.text.startup+0x18d): undefined reference to `countReplacement'
collect2: error: ld returned 1 exit status