제출 #127704

#제출 시각아이디문제언어결과실행 시간메모리
127704Boxworld곤돌라 (IOI14_gondola)C++14
20 / 100
59 ms5460 KiB
#include <bits/stdc++.h> #include "gondola.h" using namespace std; const int maxN=100010; int valid(int n, int inputSeq[]){ map<int,int> M; int a[maxN*2],fir=-1,firN=n+1; for (int i=0;i<n;i++){ a[n+i]=a[i]=inputSeq[i]; if (M.count(a[i]))return 0;else M[a[i]]=1; if (1<=a[i]&&a[i]<=n) if (firN>a[i]){firN=a[i];fir=i;} } if (fir==-1)return 1; for (int i=fir+1;i<n+fir;i++) if (1<=a[i]&&a[i]<=n){ if(a[i]-firN!=i-fir)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...