제출 #367423

#제출 시각아이디문제언어결과실행 시간메모리
367423KoD곤돌라 (IOI14_gondola)C++17
0 / 100
1 ms492 KiB
#include <bits/stdc++.h> #include "gondola.h" template <class T> using Vec = std::vector<T>; int valid(int n, int inputSeq[]) { Vec<int> rep; for (int i = 0; i < n; ++i) { inputSeq[i] -= 1; if (inputSeq[i] >= n) { rep.push_back(inputSeq[i]); } } std::sort(rep.begin(), rep.end()); if (std::unique(rep.begin(), rep.end()) != rep.end()) { return 0; } if (rep.front() != n) { return 0; } for (int i = 0; i < n; ++i) { if (inputSeq[i] < n) { for (int j = 0; j < n; ++j) { const auto x = inputSeq[(i + j) % n]; if (x < n && x != (inputSeq[i] + j) % n) { return 0; } } return 1; } } return 1; } int replacement(int n, int gondolaSeq[], int replacementSeq[]) { return 0; } int countReplacement(int n, int inputSeq[]) { return 0; } #ifdef LOCAL int main() { return 0; } #endif
#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...