Submission #780015

#TimeUsernameProblemLanguageResultExecution timeMemory
780015NothingXD곤돌라 (IOI14_gondola)C++17
10 / 100
6 ms596 KiB
#include "gondola.h" #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef double ld; typedef pair<int,int> pii; typedef pair<ll,ll> pll; typedef complex<ld> point; void debug_out(){cerr << endl;} template<typename Head, typename... Tail> void debug_out(Head H, Tail... T){ cout << H << ' '; debug_out(T...); } #define debug(...) cerr << "(" << #__VA_ARGS__ << "): ", debug_out(__VA_ARGS__) #define F first #define S second #define all(x) x.begin(), x.end() #define MP(x, y) make_pair(x, y) int valid(int n, int a[]){ int idx = 0; for (int i = 0; i < n; i++){ if (a[i] < a[idx]) idx = i; } if (a[idx] > n) return 1; int ptr = idx; for (int i = a[idx]; i <= n; i++){ if (a[ptr] <= n && a[ptr] != i) return 0; ptr++; if (ptr >= n) ptr -= n; } while(ptr != idx){ if (a[ptr] <= n) return 0; ptr++; if (ptr >= n) ptr -= n; } 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...