Submission #466460

#TimeUsernameProblemLanguageResultExecution timeMemory
466460Carmel_Ab1Gondola (IOI14_gondola)C++17
20 / 100
18 ms1844 KiB
#include <bits/stdc++.h> using namespace std; typedef vector<int> vi; #include "gondola.h" //#include "grader.cpp" #define all(x) x.begin(),x.end() int valid(int n, int inputSeq[]){ vi a(n); for(int i=0; i<n; i++) a[i]=inputSeq[i]; vi s(a); sort(all(s)); for(int i=0; i<n-1; i++) if(s[i]==s[i+1]) return 0; int f=-1; for(int i=0; i<n; i++) if(a[i]<=n) f=i; for(int i=0; i<n; i++) if(a[i]<=0) return 0; if(f==-1)return 1; for(int i=0,j=a[f]; i<n; j=((j%n) +1),i++){ int cur=a[(i+f)%n]; if(cur!=j && cur<=n) return 0; } return 1; } //---------------------- int replacement(int n, int gondolaSeq[], int replacementSeq[]) { return -2; } //---------------------- int countReplacement(int n, int inputSeq[]) { return -3; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...