{"problem":{"name":"求三角形面积","description":{"content":"编写一个程序，给定三条线段的长度 $a,b,c$，判断这三条线段是否能够构成三角形。如果能够构成，则计算其面积。如果不能构成，输出 `No solution.`（注意句号）。","description_type":"Markdown"},"platform":"Luogu","limit":{"time_limit":1000,"memory_limit":524288},"difficulty":{"LuoguStyle":"P1"},"is_remote":true,"is_sync":true,"sync_url":null,"sign":"LGB2149"},"statements":[{"statement_type":"Markdown","content":"编写一个程序，给定三条线段的长度 $a,b,c$，判断这三条线段是否能够构成三角形。如果能够构成，则计算其面积。如果不能构成，输出 `No solution.`（注意句号）。\n\n## Input\n\n输入只有一行，包含三个正实数 $a,b,c$，小数点后最多只有一位，且每个数均不超过 $100$。\n\n## Output\n\n输出只有一行，如果能构成三角形，输出三角形的面积（保留两位小数），否则输出 `No solution.`。\n\n[samples]\n\n## Background\n\n本题虽然作为《信息学奥赛一本通》第二章的习题，但是会用到第三章的知识点。\n\n## Note\n\n**海伦公式：** 若三角形的边长为 $a, b, c$，则三角形的面积是 $\\sqrt{s(s-a)(s-b)(s-c)}$，其中 $s=\\frac{1}{2}(a+b+c)$。","is_translate":false,"language":"English"}],"meta":{"iden":"LGB2149","tags":["分支结构"],"sample_group":[["3 4 5","6.00"]],"created_at":"2026-03-03 11:09:25"}}