Submission #1025726

#TimeUsernameProblemLanguageResultExecution timeMemory
1025726socpiteGondola (IOI14_gondola)C++17
20 / 100
11 ms1216 KiB
#include "gondola.h" const int maxn = 3e5+5; bool vis[maxn]; int valid(int n, int inputSeq[]) { int dist = -1; for(int i = 0; i < n; i++)inputSeq[i]--; for(int i = 0; i < n; i++){ if(vis[inputSeq[i]])return 0; vis[inputSeq[i]] = 1; if(inputSeq[i] < n){ int d = (i + n - inputSeq[i])%n; if(dist == -1)dist = d; else if(dist != d)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...