Submission #1308285

#TimeUsernameProblemLanguageResultExecution timeMemory
1308285RaresGondola (IOI14_gondola)C++20
20 / 100
7 ms1348 KiB
#include <bits/stdc++.h> #include "gondola.h" using namespace std; const int MAXN=1e6+10; const int MOD=1e9+9; int f[MAXN],f2[MAXN]; int valid (int n, int a[]){ int x=-1; for (int i=n;i>=1;--i){ a[i]=a[i-1]; } for (int i=1;i<=n;++i){ if (f2[a[i]]) return false; f2[a[i]]++; if (a[i]>n) continue; int crt=a[i]-i; if (crt<0) crt+=n; if (x==-1){ x=crt; } else{ if (x!=crt) return 0; } } return 1; } int replacement(int n, int gondolaSeq[], int replacementSeq[]){ return 0; } int countReplacement(int n, int inputSeq[]){ return 0; }
#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...