Можно ли построить треугольник со сторонами 1, 2 и 4?

Нет — в евклидовой плоскости такой треугольник построить нельзя, потому что сумма двух меньших сторон (1 + 2) меньше длины большей стороны (4).

Проверка по неравенству треугольника

Неравенство треугольника: для любых трёх отрезков a, b, c, чтобы они были сторонами невырожденного треугольника, должно выполняться a + b > c, a + c > b, b + c > a. Удобно сначала отсортировать длины по возрастанию: a ≤ b ≤ c — тогда достаточно проверить одно неравенство a + b > c.

Применим к набору {1, 2, 4} (a = 1, b = 2, c = 4): 1 + 2 = 3, а 3 ≤ 4, значит условие не выполняется. Следовательно, никакого обычного треугольника с такими сторонами быть не может.

Если сумма двух меньших сторон равна большой стороне (a + b = c), получается вырожденный треугольник: все три отрезка лежат на одной прямой и не образуют область с ненулевой площадью.

Интуиция и проверка через площадь (формула Герона)

Геометрически: если у вас есть отрезок длины 4, то концы двух отрезков длиной 1 и 2 нельзя одновременно соединить с концами большого отрезка так, чтобы получился замкнутый треугольник — короткие отрезки просто не достанут.

Формально через полупериметр s = (1 + 2 + 4)/2 = 3.5 и формулу Герона: S = sqrt(s(s − a)(s − b)(s − c)). Здесь s − c = 3.5 − 4 = −0.5, подкоренное выражение отрицательно → площадь не определена в реальных числах, что согласуется с невозможностью треугольника.

Что такое вырожденный случай и чем он отличается

Вырожденный треугольник — случай, когда a + b = c (при a ≤ b ≤ c). На практике это означает, что отрезки можно уложить в одну линию: два коротких подряд образуют длину самого длинного. В этом случае фигура не имеет внутренней области и не считается обычным треугольником в задачах, требующих ненулевую площадь.

При проверке любых трёх чисел сначала отсортируйте их. Достаточно проверить условие a + b > c для самого большого c.

Частые ошибки

  • Подумать, что достаточно проверить только одно из трёх неравенств — это верно лишь при предварительной сортировке; без сортировки можно пропустить неправильную комбинацию.
  • Путать вырожденный случай (a + b = c) с допустимым — вырожденный случай не даёт треугольника с площадью.
  • Игнорировать единицы измерения: числа должны относиться к одной системе (метры, сантиметры и т. п.).

FAQ

  • Можно ли считать случай 1, 2, 3 треугольником?
    Нет — это вырожденный случай: отрезки уложатся в одну прямую и не образуют обычный треугольник.

  • А в неевклидовой геометрии возможны такие треугольники?
    Условие треугольника как соотношение длин сторон остаётся верным в метрическом смысле: в любой геометрии, где расстояния удовлетворяют аксиомам метрики, сумма двух сторон должна быть больше третьей для образования замкнутой фигуры.

  • Как быстро проверить для больших наборов чисел?
    Отсортируйте и для каждой тройки (a ≤ b ≤ c) проверьте a + b > c; это O(n log n) для сортировки и O(n) для проверки последовательных троек в упорядоченном списке.