Submission #592914

#TimeUsernameProblemLanguageResultExecution timeMemory
592914skittles1412Gondola (IOI14_gondola)C++17
20 / 100
8 ms1108 KiB
#include "bits/extc++.h" using namespace std; template <typename T> void dbgh(const T& t) { cerr << t << endl; } template <typename T, typename... U> void dbgh(const T& t, const U&... u) { cerr << t << " | "; dbgh(u...); } #ifdef DEBUG #define dbg(...) \ cerr << "L" << __LINE__ << " [" << #__VA_ARGS__ << "]: "; \ dbgh(__VA_ARGS__); #else #define dbg(...) #define cerr \ if (false) \ cerr #endif #define endl "\n" #define long int64_t #define sz(x) int((x).size()) extern "C" int valid(int n, int arr[]) { rotate(arr, min_element(arr, arr + n), arr + n); int x = -1; for (int i = 0; i < n; i++) { if (i < n) { int cx = arr[i] - i; if (x == -1) { x = cx; } else if (x != cx) { return false; } } } return true; } extern "C" int replacement(int n, int gondolaSeq[], int replacementSeq[]) {} extern "C" int countReplacement(int n, int inputSeq[]) {}

Compilation message (stderr)

gondola.cpp: In function 'int replacement(int, int*, int*)':
gondola.cpp:47:76: warning: no return statement in function returning non-void [-Wreturn-type]
   47 | extern "C" int replacement(int n, int gondolaSeq[], int replacementSeq[]) {}
      |                                                                            ^
gondola.cpp: In function 'int countReplacement(int, int*)':
gondola.cpp:49:57: warning: no return statement in function returning non-void [-Wreturn-type]
   49 | extern "C" int countReplacement(int n, int inputSeq[]) {}
      |                                                         ^
#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...