Submission #170338

#TimeUsernameProblemLanguageResultExecution timeMemory
170338ngmhGondola (IOI14_gondola)C++11
20 / 100
45 ms5112 KiB
#include <bits/stdc++.h> #include "gondola.h" using namespace std; int valid(int n, int inputSeq[]) { long long t = 0; set<long long> s; for(int i = 0; i < n; i++){ if(s.find(inputSeq[i]) != s.end()) return 0; s.insert(inputSeq[i]); if(!t){ if(inputSeq[i] > n) continue; t = inputSeq[i]; } else { t++; if(t > n) t = 1; if(inputSeq[i] > n) continue; if(inputSeq[i] != t) return 0; } } return 1; } int replacement(int n, int gondolaSeq[], int replacementSeq[]) { return 0; } int countReplacement(int n, int inputSeq[]) { if(!valid(n, inputSeq)) return 0; bool higher = false; for(int i = 0; i < n; i++){ if(inputSeq[i] > n) higher = true; } if(!higher) return 1; 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...