Submission #131341

#TimeUsernameProblemLanguageResultExecution timeMemory
131341Mahdi_JfriGondola (IOI14_gondola)C++14
20 / 100
51 ms4820 KiB
#include "gondola.h" #include<bits/stdc++.h> using namespace std; #define ll long long #define pb push_back const int maxn = 1e5 + 20; int valid(int n, int a[]) { set<int> st; for(int i = 0; i < n; i++) { a[i]--; if(a[i] < 0) return 0; st.insert(a[i]); } int f = 1; for(int i = 0; i < n; i++) if(a[i] < n) f &= (a[(i + 1) % n] >= n || a[(i + 1) % n] == (a[i] + 1) % n); f &= (int)st.size() == n; return f; } //---------------------- 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...