제출 #1197373

#제출 시각아이디문제언어결과실행 시간메모리
1197373AMel0n곤돌라 (IOI14_gondola)C++20
20 / 100
10 ms3924 KiB
// fixing sub 3 #include <bits/stdc++.h> using namespace std; typedef long long ll; #define FOR(i,N) for(ll i = 0; i < N; i++) #define all(x) (x).begin(), (x).end() #define F first #define S seconds #include "gondola.h" int valid(int n, int seq[]) { int pr = INT_MIN, pri = INT_MIN; unordered_set<int> seen; FOR(i,n) { if (seen.find(seq[i]) != seen.end()) return 0; seen.insert(seq[i]); if (seq[i] <= n) { if (pr != INT_MIN) { if (pr <= seq[i]) { if (seq[i] - pr != i-pri) return 0; } else { if (n-pr+seq[i] != i-pri) return 0; } } pr = seq[i]; pri = i; } } return 1; } int replacement(int n, int gondolaSeq[], int replacementSeq[]) { return -2; } int countReplacement(int n, int seq[]) { 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...