제출 #1345005

#제출 시각아이디문제언어결과실행 시간메모리
1345005hyyh곤돌라 (IOI14_gondola)C++20
20 / 100
20 ms4548 KiB
#include "gondola.h"
#include <set>
#include <iostream>

using namespace std;

int valid(int n, int arr[])
{
  int should = -n-10;
  set<int> st;
  for(int i{};i < n;i++){
    should++;
    if(should == n+1) should = 1;
    //cout << should << endl;
    if(st.count(arr[i])) return 0;
    st.insert(arr[i]);
    if(arr[i] <= n){
      if(should <= 0) should = arr[i];
      else if(should != arr[i]) return 0;
    }
    else if(arr[i] <= 0) return 0;
    should = arr[i];
  }
  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...