Submission #642500

#TimeUsernameProblemLanguageResultExecution timeMemory
642500kausarmeXylophone (JOI18_xylophone)C++14
Compilation error
0 ms0 KiB
#include "xylophone.h" static int ans[5005]; static int diff[5005]; static int diff2[5005]; static bool naik[5005]; //diff(i)= abs(A[i] - A[i+1]) void solve(int N) { for(int i = 1; i <= N - 1; i++){ diff[i] = query(i,i+1); } for (int i = 1; i <= N -2; ++i){ diff2[i] = query(i,i+2); } naik[0] = 0; for (int i = 1; i <= N-2; ++i) { if(diff2[i] == diff[i] + diff[i+1]){ naik[i] = naik[i-1]; } else{ naik[i]= !naik[i-1]; } } A[0] = 0; for (int i = 1; i <= N; ++i){ if(naik[i])ans[i+1] = ans[i] + diff[i]; else ans[i+1] = ans[i] - diff[i]; } int mins = ans[1]; for (int i = 1; i <= N; ++i){ mins = min(ans[i],mins); } for (int i = 1; i <= N; ++i){ ans[i] += mins; } for(int i = 1; i <= N; i++) { answer(i,ans[i]); } }

Compilation message (stderr)

xylophone.cpp: In function 'void solve(int)':
xylophone.cpp:28:2: error: 'A' was not declared in this scope
   28 |  A[0] = 0;
      |  ^
xylophone.cpp:36:10: error: 'min' was not declared in this scope; did you mean 'mins'?
   36 |   mins = min(ans[i],mins);
      |          ^~~
      |          mins