2000

来源:互联网 发布:软件系统解决方案模板 编辑:程序博客网 时间:2024/04/29 06:09
#include <iostream>#include <cmath>#include <vector>using namespace std;struct Point{double x,y;};double L(const Point&a, const Point&b){return sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y));}int main(){int count = -1,i;cin>>count;Point a,b,c;vector<double> dvec;for(i=0;i<count;i++){cin>>a.x>>a.y>>b.x>>b.y>>c.x>>c.y;dvec.push_back(L(a,b)+L(b,c)+L(a,c));}cout.setf(ios::fixed);cout.precision(3);for(i=0;i<count;i++)cout<<dvec[i]<<endl;return 0;}