Submission #763651

# Submission time Handle Problem Language Result Execution time Memory
763651 2023-06-22T15:01:06 Z vjudge1 Xylophone (JOI18_xylophone) C++17
Compilation error
0 ms 0 KB
#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

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);
      |                              ^~~~~~