Submission #230192

#TimeUsernameProblemLanguageResultExecution timeMemory
230192AngusRitossaXylophone (JOI18_xylophone)C++14
Compilation error
0 ms0 KiB
#include "xylophone.h" #include <bits/stdc++.h> using namespace std; #define MAXN 5010 int diff[MAXN], diffsign[MAXN]; void detect_pitch(int n) { for (int i = 0; i < n-1; i++) { diff[i] = query(i, i+1); } for (int i = 0; i < n-2; i++) { int am = query(i, i+2); if (am != diff[i]+diff[i+1]) diffsign[i+1] = 1; } for (int i = 1; i < n-1; i++) { if (diffsign[i] && diff[i-1] > 0) diff[i]*=-1; if (!diffsign[i] && diff[i-1] < 0) diff[i]*=-1; } int sum = accumulate(diff, diff+n-1, 0); if (sum < 0) { for (int i = 0; i < n-1; i++) diff[i]*=-1; } int mn = 0, val = 0; for (int i = 0; i < n-1; i++) { val += diff[i]; mn = min(mn, val); } val = -mn; for (int i = 0; i < n; i++) { answer(i, val); val += diff[i]; } }

Compilation message (stderr)

/tmp/ccP8xK6Z.o: In function `main':
grader.cpp:(.text.startup+0x28): undefined reference to `solve(int)'
collect2: error: ld returned 1 exit status