B2149 求三角形面积
题目背景
本题虽然作为《信息学奥赛一本通》第二章的习题,但是会用到第三章的知识点。
题目描述
编写一个程序,给定三条线段的长度 $a,b,c$,判断这三条线段是否能够构成三角形。如果能够构成,则计算其面积。如果不能构成,输出 `No solution.`(注意句号)。
输入格式
输入只有一行,包含三个正实数 $a,b,c$,小数点后最多只有一位,且每个数均不超过 $100$。
输出格式
输出只有一行,如果能构成三角形,输出三角形的面积(保留两位小数),否则输出 `No solution.`。
说明/提示
**海伦公式:** 若三角形的边长为 $a, b, c$,则三角形的面积是 $\sqrt{s(s-a)(s-b)(s-c)}$,其中 $s=\frac{1}{2}(a+b+c)$。