Submission #842751

#TimeUsernameProblemLanguageResultExecution timeMemory
842751PacybwoahGondola (IOI14_gondola)C++17
20 / 100
19 ms1752 KiB
#include<algorithm> #include<vector> #include<iostream> #include"gondola.h" using namespace std; int valid(int n, int inp[]) { vector<int> vec; for(int i=0;i<n;i++) vec.push_back(inp[i]); sort(vec.begin(),vec.end()); if(unique(vec.begin(),vec.end())-vec.begin()!=n) return 0; int first=-1; for(int i=0;i<n;i++){ if(inp[i]<=n){ first=i; break; } } if(first==-1) return 1; bool flag=1; for(int i=0;i<n;i++){ if(inp[i]!=(inp[first]+i-first-1+n)%n+1&&inp[i]<=n){ flag=0; break; } } return flag; } //---------------------- 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...