제출 #1308285

#제출 시각아이디문제언어결과실행 시간메모리
1308285Rares곤돌라 (IOI14_gondola)C++20
20 / 100
7 ms1348 KiB
#include <bits/stdc++.h>
#include "gondola.h"
using namespace std;

const int MAXN=1e6+10;
const int MOD=1e9+9;

int f[MAXN],f2[MAXN];

int valid (int n, int a[]){
    int x=-1;
    for (int i=n;i>=1;--i){
        a[i]=a[i-1];
    }
    for (int i=1;i<=n;++i){
        if (f2[a[i]]) return false;
        f2[a[i]]++;
        if (a[i]>n) continue;
        int crt=a[i]-i;
        if (crt<0) crt+=n;
        if (x==-1){
            x=crt;
        }
        else{
            if (x!=crt) return 0;
        }
    }
    return 1;
}

int replacement(int n, int gondolaSeq[], int replacementSeq[]){

    return 0;
}

int countReplacement(int n, int inputSeq[]){

    return 0;
}
#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...