Submission #446802

#TimeUsernameProblemLanguageResultExecution timeMemory
446802DeepessonGondola (IOI14_gondola)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> int valid(int n, int inputSeq[]) { std::map<int,bool> existe; for(int i = 0;i!=n;++i){ auto&x=inputSeq[i]; if(existe[x]){ return false; } existe[x]=true; } int ind = -1; int val=1e6; for(int i=0;i!=n;++i){ if(inputSeq[i]<=n){ if(inputSeq[i]<val){ val=inputSeq[i]; ind=i; } } } if(val>n){return true;} int imaginario[n]; int count = inputSeq[ind]; for(int i=ind;i!=n;++i){ imaginario[i]=count; ++count; } for(int i=0;i!=ind;++i){ imaginario[i]=count; ++count; } for(int i=0;i!=n;++i) { if(inputSeq[i]>n)continue; if(inputSeq[i]!=imaginario[i]){return false;} } return true; } //---------------------- int replacement(int n, int gondolaSeq[], int replacementSeq[]) { return -2; } //---------------------- int countReplacement(int n, int inputSeq[]) { return -3; }

Compilation message (stderr)

/usr/bin/ld: /tmp/ccmvMfGv.o: in function `main':
grader.cpp:(.text.startup+0xb6): undefined reference to `valid'
/usr/bin/ld: grader.cpp:(.text.startup+0x108): undefined reference to `countReplacement'
/usr/bin/ld: grader.cpp:(.text.startup+0x132): undefined reference to `replacement'
collect2: error: ld returned 1 exit status