B3638 T1三角形面积求解
查看原帖
B3638 T1三角形面积求解
1420090
CMZ_like_yuanmeng楼主2025/1/4 10:42

看了众多大佬的代码,为啥样例还是没过???

#include <bits/stdc++.h>
using namespace std;
int main(){
	double a1,a2,b1,b2,c1,c2;//三个点的坐标
	cin>>a1>>a2;
	cin>>b1>>b2;
	cin>>c1>>c2;
	double a,b,c;//三条边
	a=sqrt((a1-a2)*(a1-a2)+(b1-b2)*(b1-b2));
	b=sqrt((b1-b2)*(b1-b2)+(c1-c2)*(c1-c2));
	c=sqrt((a1-a2)*(a1-a2)+(c1-c2)*(c1-c2));
	double s=0.5*(a+b+c);//海伦公式中的s
	double t=sqrt(s*(s-a)*(s-b)*(s-c));//答案
	cout<<fixed<<setprecision(0)<<t;
	return 0;
}//代码奇丑,请谅解

我根本想不出来

样例输入:

10 20
30 40
50 50

我的输出:

50

样例输出:

100

求指点与代码。必关

2025/1/4 10:42
加载中...