Submission #50733

#TimeUsernameProblemLanguageResultExecution timeMemory
50733antimirageGondola (IOI14_gondola)C++17
20 / 100
14 ms1532 KiB
#include "gondola.h" #include <bits/stdc++.h> #define fr first #define sc second #define mk make_pair #define pb emplace_back #define all(s) s.begin(), s.end() const int N = 1e5 + 5; int mp[N]; int valid(int n, int ar[]) { for (int i = 1; i < n; i++) { mp[ar[i]]++; if (ar[i] < 1 || mp[ ar[i] ] > 1) return 0; if (ar[i] > n) continue; if (ar[i - 1] <= n && ar[i - 1] % n + 1 != ar[i]) return 0; } if (ar[0] <= n && ar[n - 1] <= n && ar[n - 1] % n + 1 != ar[0]) 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...