Данная функция - парабола, её ветви направлены вверх. Тогда заметим, что если одновременно выполняются условия f(0) ≤ 0 и f(1) ≤ 0, то на интервале (0; 1) значения функции будут отрицательными (это действительно так: если на заданном интервале функция убывает и f(0) ≤ 0, то f(1) < 0; если возрастает и f(1) ≤ 0, то f(0) < 0; если на интервале находится её вершина и f(0) ≤ 0, f(1) ≤ 0, то её значения на промежутке будут точно отрицательны).
Отсюда наибольший p = 0.
Ответ: 0