Submission #1234720

#TimeUsernameProblemLanguageResultExecution timeMemory
1234720MuhammadSaramRadio Towers (IOI22_towers)C++20
Compilation error
0 ms0 KiB
#include "towers.h"
#include <bits/stdc++.h>

using namespace std;

#define all(v) v.begin(), v.end()

int id;

void init(int n, vector<int> a)
{
	id=n-1;
	for (int i=0;i+1<n;i++)
		if (a[i+1]<a[i])
		{
			id=i;
			break;
		}
}

int max_towers(int l, int r, int d)
{
	if (l>=id or r<=id)
		return 1;
	return 1+(max(a[l],a[r])+d<=a[id]);
}

Compilation message (stderr)

towers.cpp: In function 'int max_towers(int, int, int)':
towers.cpp:25:23: error: 'a' was not declared in this scope
   25 |         return 1+(max(a[l],a[r])+d<=a[id]);
      |                       ^