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

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

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

20 Апр в 13:21
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 234 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир