Приведу моё решение плоской задачи (с заведомо верным ответом).
Исходные точки будем называть красными.
Всего имеется

пар красных точек. Столько будет и прямых.
Будем последовательно проводить прямые. Если прямая

пересекается с ранее
проведёнными в

точках, то эти точки делят прямую на

частей (лучи и
отрезки), каждая из которых, в свою очередь, делит одну <<старую>> часть
разбиения плоскости на две <<новые>>. Поэтому после проведения прямой

количество частей увеличивается на

.
Пусть

- число точек пересечения

-й прямой
с ранее проведёнными прямыми. Как уже отмечалось, после проведения

-й
прямой количество частей разбиения увеличивается на

.
Поскольку изначально имелась одна часть, после проведения всех

прямых количество частей равно

Будем называть точки пересечения прямых, отличные от красных, синими.
Количество частей будет максимально, если любые две прямые пересекаются, и
через каждую красную точку проходит ровно

прямых, а через каждую синюю --- две прямые. Найдём, каким будет при этом количество синих точек (обозначим эту величину через

).
Всего пар прямых

. На каждую красную точку приходится

пар пересекающихся прямых, а на каждую синюю точку ---
одна пара. Поэтому

откуда

Теперь заметим, что в сумме

каждая синяя точка учитывается
один раз, а каждая красная

раза (после того, как первый раз проведена
прямая

через красную точку

, где

--- другая красная точка, через точку

пройдут
ещё

прямых, соединяющих

с остальными красными точками).
Поэтому

Для получения окончательного ответа осталось подставить (2) в (1) и вместо

его
выражение через

.
-- 23.08.2012, 12:18 --Цитата:
Alexander Evnin в сообщении #609405 писал(а):
Имеются, очевидно, в виду точки "самого общего положения".
Это какой-то устоявшийся термин или Вы сами его только что ввели?
Только что ввёл.
-- 23.08.2012, 12:37 --В своё оправдание по поводу формулировки
A153445 про точки общего положения скажу, что для образца брал формулировку [oeis]A055503[oeis] Take n points in general position in the plane; draw all the (infinite) straight lines joining them; sequence gives number of connected regions formed.