Submission #209566

#TimeUsernameProblemLanguageResultExecution timeMemory
209566LukolozGondola (IOI14_gondola)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #include "gondola.h" #define ff first #define ss second #define pb push_back #define MAXN 100005 using namespace std; bool valid(int n, int inputSeq[]){ bool fl[250005]; int tdif,dif=-1; for (int i=0; i<250005; i++) fl[i]=0; for (int i=0; i<n; i++){ if (fl[inputSeq[i]]) return 0; fl[inputSeq[i]]=1; if (inputSeq[i]<=n){ tdif=inputSeq[i]-1-i; if (tdif<0) tdif+=n; if (dif!=-1 && tdif!=dif) return 0; dif=tdif; } } return 1; } int replacement(int n, int gondolaSeq[], int replacementSeq[]); int countReplacement(int n, int inputSeq[]); // int main(){ // int n; // cin>>n; // int arr[n]; // for (int i=0; i<n; i++) cin>>arr[i]; // cout<<valid(n,arr)<<endl; // }

Compilation message (stderr)

gondola.cpp: In function 'bool valid(int, int*)':
gondola.cpp:8:6: error: ambiguating new declaration of 'bool valid(int, int*)'
 bool valid(int n, int inputSeq[]){
      ^~~~~
In file included from gondola.cpp:2:0:
gondola.h:8:5: note: old declaration 'int valid(int, int*)'
 int valid(int n, int inputSeq[]);
     ^~~~~