下面这份代码直接求出了椭圆的面积,与三角形无关,连样例也过不了,但是取得了 100 分。
#include <bits/stdc++.h>
using namespace std;
const double pi = acos(-1.0);
double n,m,a,b,ans,xa,ya,xb,yb,L,x1,Y1,x2,y2,x3,y3;
int main()
{
cin >> xa >> ya >> xb >> yb >> L >> x1 >> Y1 >> x2 >> y2 >> x3 >> y3;
m = sqrt((xa - xb) * (xa - xb) + (ya - yb) * (ya - yb));
a = L / 2.0,b = sqrt(pow(L / 2,2) - pow(m / 2,2)),ans = a * b * pi;
cout << fixed << setprecision(5) << ans << endl;
return 0;
}