251952026-02-18 12:25:51PappMatyasLegmesszebbi rossz sorrendű (35 pont)cpp17Compilation error
#include <iostream>
#include <vector>

using namespace std;

int main()
{
	int n;
	cin >> n;
	vector<int> v(n);

	for (int i = 0; i < n; i++)
	{
		cin >> v[i];
	}

	vector<int> c(n);
	c[0] = v[0];
	for (int i = 1; i < n; i++)
	{
		c[i] = max(c[i - 1], v[i]);
	}

	int maxim = -1, start, end;

	for (int i = 0; i < n; i++)
	{
		int mIndex = upper_bound(c.begin(), c.end(), v[i]) - c.begin();
		if (i - mIndex > maxim && i - mIndex != 0)
		{
			maxim = i - mIndex;
			end = i + 1;
			start = mIndex + 1;
		}
	}

	if (maxim == -1)
	{
		cout << -1;
	}
	else
	{
		cout << start << " " << end << endl;
	}
}
Compilation error
open /var/local/lib/isolate/420/box/a.out: no such file or directory
main.cpp: In function 'int main()':
main.cpp:28:30: error: 'upper_bound' was not declared in this scope
   28 |                 int mIndex = upper_bound(c.begin(), c.end(), v[i]) - c.begin();
      |                              ^~~~~~~~~~~