Submission #31164

#TimeUsernameProblemLanguageResultExecution timeMemory
31164cscandkswonGondola (IOI14_gondola)C++14
20 / 100
26 ms3776 KiB
#include "gondola.h" #include <bits/stdc++.h> using namespace std; const int MAXN=100000; int init[MAXN]; int valid(int n, int inputSeq[]){ int i, x=-1; for(i=0; i<n; i++)if(inputSeq[i]<=n){ x=(i-inputSeq[i]+1+n)%n; break; } if(x==-1) x=0; for(i=0; i<n; i++, x=(x+1)%n) init[x]=i+1; for(i=0; i<n; i++) if(inputSeq[i]<=n&&inputSeq[i]!=init[i]) return 0; sort(inputSeq, inputSeq+n); for(i=1; i<n; i++) if(inputSeq[i-1]==inputSeq[i]) 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...