Submission #760874

#TimeUsernameProblemLanguageResultExecution timeMemory
760874Ahmed57Scales (IOI15_scales)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; void init(int T){ return ; } int getHeaviest(int A, int B, int C); int getLightest(int A, int B, int C); int getMedian(int A, int B, int C); int getNextLightest(int A, int B, int C, int D); void answer(int W[6]); void orderCoins(){ vector<int> rem; int ans[6] = {0}; for(int i = 1;i<=6;i++)rem.push_back(i); int x = getLightest(rem[0],rem[1],rem[2]); int y = getLightest(rem[3],rem[4],rem[5]); int z = getLightest(x,y,rem[rem.size()-1]); ans[0] = z; auto it = lower_bound(rem.begin(),rem.end(),z); rem.erase(it); x = getLightest(rem[0],rem[1],rem[2]); y = getLightest(rem[2],rem[3],rem[4]); z = getLightest(x,y,rem[rem.size()-1]); ans[1] = z; it = lower_bound(rem.begin(),rem.end(),z); rem.erase(it); x = getLightest(rem[0],rem[1],rem[2]); y = getLightest(rem[1],rem[2],rem[3]); z = getLightest(x,y,rem[rem.size()-1]); ans[2] = z; it = lower_bound(rem.begin(),rem.end(),z); rem.erase(it); z = getLightest(rem[0],rem[1],rem[2]); ans[3] = z; it = lower_bound(rem.begin(),rem.end(),z); rem.erase(it); z = getMedian(rem[0],rem[1],z); ans[4] = z; it = lower_bound(rem.begin(),rem.end(),z); rem.erase(it); ans[5] = z; answer(ans); }

Compilation message (stderr)

scales.cpp: In function 'void init(int)':
scales.cpp:4:15: warning: unused parameter 'T' [-Wunused-parameter]
    4 | void init(int T){
      |           ~~~~^
/usr/bin/ld: /tmp/ccmrH24d.o: in function `orderCoins()':
scales.cpp:(.text+0x11e): undefined reference to `getLightest(int, int, int)'
/usr/bin/ld: scales.cpp:(.text+0x133): undefined reference to `getLightest(int, int, int)'
/usr/bin/ld: scales.cpp:(.text+0x144): undefined reference to `getLightest(int, int, int)'
/usr/bin/ld: scales.cpp:(.text+0x185): undefined reference to `getLightest(int, int, int)'
/usr/bin/ld: scales.cpp:(.text+0x19b): undefined reference to `getLightest(int, int, int)'
/usr/bin/ld: /tmp/ccmrH24d.o:scales.cpp:(.text+0x1ad): more undefined references to `getLightest(int, int, int)' follow
/usr/bin/ld: /tmp/ccmrH24d.o: in function `orderCoins()':
scales.cpp:(.text+0x27b): undefined reference to `getMedian(int, int, int)'
/usr/bin/ld: scales.cpp:(.text+0x2b2): undefined reference to `answer(int*)'
/usr/bin/ld: /tmp/ccBUPtla.o: in function `main':
grader.c:(.text.startup+0x7e): undefined reference to `init'
/usr/bin/ld: grader.c:(.text.startup+0xfb): undefined reference to `orderCoins'
collect2: error: ld returned 1 exit status