Имам въпрос, свързан с една хем математическа, хем програмистска задача.(Не знам до каква степен може да я наречем забавна
Ето и условието:
Дадени са две фигури – триъгълник със страни a,b и c и правоъгълник с дължина d и широчина h. Двете фигури трябва да се поставят една до друга така, че да не се припокриват и получената фигура да има най-малка обиколка.
Въпросът ми е:
По какъв начин да намеря минималната възможна обиколка на фигурата, образувана по посочения начин от правоъгълника и триъгълника?
По принцип трябва да се състави алгоритъм, но на мен ми стига да разбера начина, по който да намеря обиколката.
Давам и част от тестовете, които са дадени, както и мои разсъждения, които може би са грешни...
1) При даден вход a = 1, b = 2, c = 3 и d = 1, h = 3 -> Изходът е: 8.
(???Не можем да съставим триъгълник с такива страни. (неравенства в триъгълник))
2) При даден вход a = b = c = d = h = 2 -> Изходът е 10.
Това е ясно. [tex]\Rightarrow[/tex] Pфигура = 5*a;
3) Вход: a = 1, b = 3, c = 1, d = 4, h = 2 -> Изход: 11.

Меню