Submission #422175

#TimeUsernameProblemLanguageResultExecution timeMemory
422175dreezyGondola (IOI14_gondola)C++17
0 / 100
1 ms300 KiB
#include <bits/stdc++.h> #include "gondola.h" using namespace std; /**********************/ int valid(int n, int inputSeq[]) { int preval = -1; for(int i =0; i<n; i++){ if(preval == -1){ if(inputSeq[i] <= n) preval = inputSeq[i]; continue; } if(inputSeq[i] <=n){ if(preval == n){ if(inputSeq[i] != 1) return false; } else if(inputSeq[i]!= preval+1) return false; } else{ //replacement, num can be anything if(preval == n) preval = 1; else preval++; } } if(inputSeq[n-1] == n) return inputSeq[0] == 1; else return inputSeq[n-1] +1 == inputSeq[0]; } //---------------------- 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...