Submission #362483

#TimeUsernameProblemLanguageResultExecution timeMemory
362483PetyGondola (IOI14_gondola)C++14
20 / 100
12 ms2156 KiB
#include <bits/stdc++.h> #include "gondola.h" using namespace std; int valid (int n, int inputSeq[]) { vector<int>f; f.resize(250002); for (int i = 0; i < n; i++) { int next = (i + 1) % n; if (f[inputSeq[i]]) return 0; f[inputSeq[i]] = 1; if (inputSeq[i] <= n && inputSeq[next] <= n) { if (inputSeq[i] == n && inputSeq[next] != 1) return 0; else if (inputSeq[i] < n && inputSeq[next] != inputSeq[i] + 1) return 0; } } return 1; } int replacement (int n, int inputSeq[], int replacementSeq[]) { return 0; } int countReplacement (int n, int inputSeq[]) { return 0; } /*int main() { int aux[] = {10, 4, 3, 11, 12}; cout << valid(5, aux); return 0; }*/
#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...