Submission #1135728

#TimeUsernameProblemLanguageResultExecution timeMemory
1135728HasanV11010238Gondola (IOI14_gondola)C++20
15 / 100
6 ms584 KiB
#include <bits/stdc++.h> #include "gondola.h" #define ll long long int valid(int n, int inputSeq[]) { int mind = -1; for (int i = 0; i < n; i++){ if (inputSeq[i] <= n){ if (mind == -1 || inputSeq[mind] < inputSeq[i]){ mind = i; } } } if (mind == -1) return 1; int va = inputSeq[mind]; for (int i = 0; i < va - 1; i++){ mind--; if (mind < 0) mind = n - 1; } int can = 1; for (int i = 0; i < n; i++){ int no = (i + mind) % n; if (inputSeq[no] <= n && inputSeq[no] != i + 1){ can = 0; } } return can; } int replacement(int n, int gondolaSeq[], int replacementSeq[]) { return 0; } int countReplacement(int n, int inputSeq[]) { return 1; }
#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...