Если проверять простоту числа будете последовательным перебором до sqrt(n), то «сложность» можно считать пропорциональной квадратному корню из N. И нужно найти участки с одинаковой площадью под повёрнутой на 90° параболой над каждым из участков.
Интегралы, производные – вспоминайте )
Поскольку задача
дискретная, только целые числа рассматриваются, решение всегда будет не точным – как-то будут отличаться «нагрузки» соседних отрезков. И возможны крайние случаи без решения. Например, когда отрезок от 5 до 6 нужно разбить на 1000 частей )
При проверке числа перебирать достаточно только нечетные (в начале проверив чётность N) и не превышать квадратный корень N.
Интеграл от квадратного корня это
2/3 * sqrt(x^3)
Считаете площадь под графиком от Min до Max.
Бьете эту площадь на N равных кусков. И отсчитываете соответствующие такому делению значения x.