Submission #430306

#TimeUsernameProblemLanguageResultExecution timeMemory
430306frodakcinGondola (IOI14_gondola)C++17
20 / 100
77 ms5076 KiB
#include "gondola.h" #include <map> int valid(int n, int inputSeq[]) { std::map<int, int> map; for(int i=0;i<n;++i) { int x=inputSeq[i]-1; if(map.find(x) != map.end()) return 0; map.insert({x, i}); } for(int i=0;i<n;++i) if(map.find(i)!=map.end() && map.find((i+1)%n)!=map.end()) { int u=map[i], v=map[(i+1)%n]; if(v != (u+1)%n) 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...