Submission #1360519

#TimeUsernameProblemLanguageResultExecution timeMemory
1360519nataliaaGondola (IOI14_gondola)C++20
Compilation error
0 ms0 KiB
#include<bits/stdc++.h>
//#include"gondola.h"
using namespace std;

int valid(int n, int b[]){
    int a[2*n];
    for(int i = 0; i < n; i++){
        a[i] = b[i];
        a[i+n] = b[i];
    }
    for(int i = 0; i < n; i++){
        if(a[i]<=n){
            int k = a[i];
            for(int j = i; j<2*n; j++){
                if(a[j]<=n&&a[j]!=k) return 0;
                k++;
                if(k>n) k-=n;
            }
            return 1;
        }
    }
    return 1;
}
int replacement(int n, int a[], int b[]){
    int mx = 0;
    map<int, int> mp;
    for(int i = 0; i < n;i++) {
        mx = max(mx, a[i]);
        mp[a[i]] = 1;
    }
    int l = 0;
    for(int i = 1; i<= mx; i++){
        if(mp[i]!=1) {
            b[l] = i;
            l++;
        }
    }
    return l;

}
int countReplacement(int n, int inputSeq[]){
    return 0;
}

Compilation message (stderr)

/usr/bin/ld: /tmp/cc1mTcGX.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