Submission #763651

#TimeUsernameProblemLanguageResultExecution timeMemory
763651vjudge1Xylophone (JOI18_xylophone)C++17
Compilation error
0 ms0 KiB
#include<bits/stdc++.h> using namespace std; long long a[10001]; void solve(int n) { long long mini = INT_MAX, pos; a[1] = 0; a[2] = query(1, 2); for(int i = 3; i <= n; ++i) { long long temp1 = query(i - 1, i), temp2 = query(i - 2, i); if(temp2 != temp1 + a[i - 2] - a[i - 1] && a[i-2] > a[i-1] || temp2 == temp1 + a[i - 1] - a[i - 2] && a[i-2] < a[i-1]) a[i] = a[i - 1] + temp1; else a[i] = a[i - 1] - temp1; } for(int i = 1; i <= n; ++i) { if(mini > a[i]) { mini = a[i]; pos = i; } } for(int i = 1; i <= n; ++i) answer(i, a[i] - pos + 1); }

Compilation message (stderr)

xylophone.cpp: In function 'void solve(int)':
xylophone.cpp:9:19: error: 'query' was not declared in this scope
    9 |  a[1] = 0; a[2] = query(1, 2);
      |                   ^~~~~
xylophone.cpp:13:6: error: 'temp2' was not declared in this scope; did you mean 'temp1'?
   13 |   if(temp2 != temp1 + a[i - 2] - a[i - 1] && a[i-2] > a[i-1] || temp2 == temp1 + a[i - 1] - a[i - 2] && a[i-2] < a[i-1]) a[i] = a[i - 1] + temp1;
      |      ^~~~~
      |      temp1
xylophone.cpp:24:30: error: 'answer' was not declared in this scope
   24 |  for(int i = 1; i <= n; ++i) answer(i, a[i] - pos + 1);
      |                              ^~~~~~