Submission #1304999

#TimeUsernameProblemLanguageResultExecution timeMemory
1304999mlecio곤돌라 (IOI14_gondola)C++20
0 / 100
1 ms348 KiB
#include "gondola.h"
#include <bits/stdc++.h>
using namespace std;
int valid(int n, int inputSeq[])
{
   set<int>a;
   long long mini=1e18;
   int indeks=-2137;
   for(int i=0;i<n;i++){
    int x=inputSeq[i];
    if(!(x<mini))
    {
        x=mini;
        indeks=i;
    }
    if(a.count(x)){
        return 0;
    }
    a.insert(x);
   }
   vector<int>b;
   for(int i=indeks;i<n;i++){
    b.push_back(inputSeq[i]);
   }
   for(int i=0;i<indeks;i++){
    b.push_back(inputSeq[i]);
   }
   int pop=0;
   for(int i=0;i<n-1;i++){
    if(b[i]>n)
        continue;
    if(pop>b[i])
        return 0;
        pop=b[i];
   }
   return 1;
}
int replacement(int n, int gondolaSeq[], int replacementSeq[])
{

}

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

}

Compilation message (stderr)

gondola.cpp: In function 'int replacement(int, int*, int*)':
gondola.cpp:41:1: warning: no return statement in function returning non-void [-Wreturn-type]
   41 | }
      | ^
gondola.cpp: In function 'int countReplacement(int, int*)':
gondola.cpp:46:1: warning: no return statement in function returning non-void [-Wreturn-type]
   46 | }
      | ^
#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...