제출 #259835

#제출 시각아이디문제언어결과실행 시간메모리
259835srjGondola (IOI14_gondola)C++14
10 / 100
40 ms5368 KiB
#include "gondola.h" #include<bits/stdc++.h> using namespace std; int valid(int n, int inputSeq[]) { map<int,int> pos; for(int i =0;i<n;i++){ if(inputSeq[i]<=n) pos[inputSeq[i]] = i; } int sortSeq[n]; memcpy(sortSeq,inputSeq,sizeof(sortSeq)); sort(sortSeq,sortSeq+n); if(sortSeq[0]>n) return 1; int smallval = sortSeq[0]; int cur = pos[sortSeq[0]]; for(int i =0;i<n;i++){ if(inputSeq[(cur+i)%n]!=smallval+i && inputSeq[cur+i]<=n){ // cout << smallval << endl; // cout << i << endl; 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...