Submission #1270028

#TimeUsernameProblemLanguageResultExecution timeMemory
1270028vtnooScales (IOI15_scales)C++20
Compilation error
0 ms0 KiB
#include <bits/stdc++.h>

using namespace std;

int getMedian(int A, int B, int C);
int getHeaviest(int A, int B, int C);
int getLightest(int A, int B, int C);
int getNextLightest(int A, int B, int C, int D);


void answer(int C[]);

void init(int T);

void orderCoins(){
    int N=6, ord[N], jj=0;
    vector<bool> used(N, false);
    for(int i=1;i<=N;i++){
        vector<int> to_compare;
        for(int j=1;j<=N;j++){
            if(!used[j])to_compare.push_back(j);
        }
        vector<int> go;
        int mn=to_compare[0];
        for(int j=1;j<(int)to_compare.size();j++){
            if((int)go.size()==2)go.clear();
            go.push_back(to_compare[j]);
            if(go.size()==2)
                mn=getLightest(mn, go[0], go[1]);
        }
        if(!go.empty()&&to_compare.size()!=1){
            for(int j=0;j<(int)to_compare.size();j++){
                if(to_compare[j]!=mn&&to_compare[j]!=go[0]){
                    mn=getLightest(to_compare[j], mn, go[0]);
                    break;
                }
            }
        }
        ord[jj++]=mn;
        used[mn]=true;
    }
    answer(ord);
}

Compilation message (stderr)

/usr/bin/ld: /tmp/ccUpC381.o: in function `orderCoins()':
scales.cpp:(.text+0x21c): undefined reference to `getLightest(int, int, int)'
/usr/bin/ld: scales.cpp:(.text+0x4f0): undefined reference to `getLightest(int, int, int)'
/usr/bin/ld: scales.cpp:(.text+0x52e): undefined reference to `answer(int*)'
/usr/bin/ld: /tmp/ccpuTtPa.o: in function `main':
grader.c:(.text.startup+0x8a): undefined reference to `init'
/usr/bin/ld: grader.c:(.text.startup+0xf9): undefined reference to `orderCoins'
collect2: error: ld returned 1 exit status