如果给你一个任意的四边形,四个边长为a,b,c,d那么其面积为.如下的公式:
其中,p为:
具体的证明就是高中还是初中的事情了, 这个公式也是是圆内接四边形的面积公式。大概的思路是 变成两个三角形。用三角形的公式替换。
具体的题目:
给定大小为n的整数集合A,代表n根木棍的长度。从A中任选4根木棍组成一个四边形,求其面积最大为多少。数据保证有解。
程序返回结果与正确答案的误差应小于0.00001
输入:
[1,2,3,4,5]
输出:
10.95445
代码:
class Solution {
public:
/**
*
* @param a int整型vector
* @return double浮点型
*/
double solve(int a,int b,int c,int d){