# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
212636 | mohamedsobhi777 | 곤돌라 (IOI14_gondola) | C++14 | 0 ms | 0 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <bits/stdc++.h>
#include "gondola.h"
using namespace std ;
const int N = 3e5 + 7 ;
int valid(int n, int inputSeq[]){
vector<int> vis(N , 0) ;
int cur = inputSeq[0] -1 ;
for(int i = 0 ; i < n; i++){
if(vis[inputSeq[i]]++)return 0 ;
if(--inputSeq[i]!=cur)
return 0 ;
cur = (cur+1) %n ;
}
return 1 ;
}