Сколько отрезков можно получить из N точек? Сколько различных треугольников можно получить из N отрезков? Есть ли какие-то формулы, в которые можно поставить число N и получить ответ?
Все это мне необходимо для решения этой задачи: На плоскости дан набор точек с целочисленными координатами. Необходимо найти треугольник наибольшей площади с вершинами в этих точках, одна сторона которого лежит на оси Ох. Если таких треугольников нет, то вывести «таких нет»Если поможете еще и с задачей, например, предложив другой путь решения, огромное спасибо Вам от меня.

21 Авг 2019 в 06:14
277 +1
0
Ответы
1
Из N точек можно получить C(N, 2) = N(N-1)/2 отрезков.Из N отрезков можно получить C(N, 3) = N(N-1)(N-2)/6 различных треугольников.Для решения задачи о нахождении треугольника наибольшей площади с вершинами в заданных точках можно воспользоваться следующим алгоритмом:
Перебрать все возможные комбинации трёх точек из заданного набора.Для каждой тройки точек вычислить площадь треугольника, образованного ими и осью Ох.Найти треугольник с наибольшей площадью из всех найденных.Если такой треугольник найден, вывести его вершины, иначе вывести "таких треугольников нет".

Надеюсь, это будет полезно для вас. Удачи в решении задачи! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.

20 Апр 2024 в 13:21
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир