제출 #603512

#제출 시각아이디문제언어결과실행 시간메모리
6035128e7Gondola (IOI14_gondola)C++17
20 / 100
18 ms1068 KiB
//Challenge: Accepted
#include <bits/stdc++.h>
using namespace std;
#ifdef zisk
void debug(){cout << endl;}
template<class T, class ... U> void debug(T a, U ... b){cout << a << " ", debug(b...);}
template<class T> void pary(T l, T r){
	while (l != r)cout << *l << " ", l++;
	cout << endl;
}
#else
#define debug(...) 0
#define pary(...) 0
#endif
#define ll long long
#define maxn 100005
#define pii pair<int, int>
#define ff first
#define ss second
#include "gondola.h"


int valid(int n, int a[]) {
	
	int ret = 1, st = -1;
	for (int i = 0;i < n;i++) {
		if (a[i] > n) continue;	
		int val = (a[i] - i - 1 + n) % n;
		if (st == -1) st = val;
		else if (val != st) {
			ret = 0;
			break;
		}
	}
	sort(a, a + n);
	for (int i = 1;i < n;i++) {
		if (a[i] == a[i-1]) ret = 0;
	}
	return ret;
}

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

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...