제출 #1321361

#제출 시각아이디문제언어결과실행 시간메모리
1321361nikaa123곤돌라 (IOI14_gondola)C++20
5 / 100
1 ms332 KiB
#include "gondola.h" #include <bits/stdc++.h> using namespace std; int valid(int n, int inputSeq[]){ vector <pair<int,int>> s; map <int,int> m; for (int i = 0; i < n; i++) { m[inputSeq[i]]++; if (m[inputSeq[i]] == 2) return 0; if (inputSeq[i] <= n) { s.push_back({inputSeq[i],i}); } } int cnt = 0; for (int i = 1; i < (s).size(); i++) { if (s[i].first < s[i-1].second) { cnt++; if (s[i].first - s[i].second - n != (s[i-1].first - s[i-1].second)) return 0; } else { if (s[i].first - s[i].second != s[i-1].first - s[i-1].second) return 0; } } return (cnt <= 1); } int replacement(int n, int gondolaSeq[], int replacementSeq[]) { return 1; } //---------------------- int countReplacement(int n, int inputSeq[]) { return 1; }
#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...