Линейно.
Линейно зависит максимальная память, которая может потребоваться, это про случай, когда все точки на биссектрисах лежат.
Сколько памяти будет выделено при N=1000? Ответ: от 0 до 1000, в зависимости от значений N. В принципе, на термин "соответствует" это потянуть может.
Перечитал еще раз задание и критерии оценки. Обратил внимание, что 2 бала ставится в том случае, если рассматриваются все возможные
треугольники. Т.е., даже если все входящие точки сохранить в массиве, после чего выбирать там максимальные значения, то это не 2 бала, а 3. Получается, что решение ученика лучше, чем минимально допустимое на 3 бала. А с учетом приведенных Вами скриншотов, получается железная 3.