Submission #433705

#TimeUsernameProblemLanguageResultExecution timeMemory
433705medmdgGondola (IOI14_gondola)C++14
Compilation error
0 ms0 KiB
#include<bits/stdc++.h> #include "gondola.h" #define ll long long using namespace std; int valid(int n, int inputSeq[]) { int h=1; for(int i=1;i<n;i++){ if(inputSeq[i]!=(inputSeq[i-1]%n+1)) h=0; } return h; } int replacement(int n, int gs[], int rs[]) { vector<pair<ll,ll> > fi(n); fi[0]=make_pair(-1,-1); for(int i=0;i<n;i++){ if(gs[i]<=n){ for(int j=i;j<i+n;j++){ fi[j%n]=make_pair(-gs[j%n],(gs[i]+(j-i))%n+1); } break; } } ll pt=0; if(fi[0].second==-1) for(int i=0;i<n;i++){ fi[i]=make_pair(-gs[i],i+1); } sort(fi.begin(),fi.end()); ll ind=n+1; while(fi.size()){ ll k=fi.size()-1; while(ind<=-fi[k].first){ rs[pt]=fi[k].second; fi[k].second=ind; ind++; pt++; } } retun pt; } //---------------------- int countReplacement(int n, int inputSeq[]) { return -3; }

Compilation message (stderr)

gondola.cpp: In function 'int replacement(int, int*, int*)':
gondola.cpp:42:3: error: 'retun' was not declared in this scope
   42 |   retun pt;
      |   ^~~~~
gondola.cpp:43:1: warning: no return statement in function returning non-void [-Wreturn-type]
   43 | }
      | ^