제출 #422182

#제출 시각아이디문제언어결과실행 시간메모리
422182APROHACK곤돌라 (IOI14_gondola)C++14
20 / 100
12 ms844 KiB
#include "gondola.h"

int valid(int n, int inputSeq[])
{
  bool ocurr[250001];
  for(int i = 0 ; i < 250001 ; i++){
    ocurr[i]=false;
  }
  //bool pst=false;
  int cur=-1;
  for(int i = 0 ; i < n ; i++){
    if(ocurr[inputSeq[i]]){
      return 0;
    }
    ocurr[inputSeq[i]]=true;
    if(inputSeq[i]<=n){
      if(cur==-1){
        cur=inputSeq[i];
      }else{
        if(inputSeq[i]!=cur)return 0;
      }
    }
    if(cur!=-1)cur++;
    if(cur==n+1)cur=1;
  }
  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...