제출 #1360527

#제출 시각아이디문제언어결과실행 시간메모리
1360527putuputu곤돌라 (IOI14_gondola)C++20
20 / 100
13 ms5404 KiB
#include "gondola.h"
#include<bits/stdc++.h>
using namespace std;
int valid(int n, int inputSeq[])
{
	unordered_set<int> se;
	int d=-1, s=-1;
  	for(int i=0; i<n; i++){
  		if(se.count(inputSeq[i])==true){
  			return 0;
		}
		se.insert(inputSeq[i]);
  		if(inputSeq[i]<=n and d==-1){
			d=i;
			s=inputSeq[i];
	  	}	
  	}
  	if(d==-1){
  		return 1;
	  }
  	for(int i=0; i<n; i++){
  		if(inputSeq[i]<=n){
  			int ex=(s-1+(i-d))%n;
  			if(ex<0){
  				ex+=n;
			  }
			  ex+=1;
			  if(inputSeq[i]!=ex){
			  	return 0;
			  }
		  }
	  }
  return 1;
}

int replacement(int n, int gondolaSeq[], int replacementSeq[])
{
  return -2;
}

//----------------------

int countReplacement(int n, int inputSeq[])
{
  return -3;
}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…