제출 #996532

#제출 시각아이디문제언어결과실행 시간메모리
996532hasan2006곤돌라 (IOI14_gondola)C++17
10 / 100
8 ms3164 KiB
#include <bits/stdc++.h> #include "gondola.h" using namespace std; #define TL ios::sync_with_stdio(0),cin.tie(0),cout.tie(0); #define rall(s) s.rbegin(),s.rend() #define all(s) s.begin(),s.end() #define pb push_back #define se second #define fi first #define ll long long #define ld long double #define YES cout<<"YES\n" #define Yes cout<<"Yes\n" #define yes cout<<"yes\n" #define NO cout<<"NO\n" #define No cout<<"No\n" #define no cout<<"no\n" const int N = 5e5 + 9 , mod = 1e9 + 7; ll a[N] , b[N] , d[N] , c[N] , dp[N] ; int valid(int n , int inputSeq[]){ int x = -1 , y , k; for(int i = 0; i < n; i++){ if(inputSeq[i] <= n) x = k = i , y = inputSeq[i]; } if(x == -1) return 1; while((x + 1) != k){ x = (x + 1) % n; y++; y = (y - 1) % n + 1; if(inputSeq[x] <= n && inputSeq[x] != y) return 0; } return 1; } int replacement(int n, int gondolaSeq[], int replacementSeq[]) { return -2; } int countReplacement(int n, int inputSeq[]) { return -3; } /* int main(){ int a[] = {2 , 3 , 6 , 1}; cout<<valid(4 , a); }*/ // Author : حسن
#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...